Software Engineer Backend full time Job April 2024 Are you searching for a job as a Backend Software Engineer? Well, there's an opportunity available with a starting salary of about Rs 100,000 PKR! This job is ideal for people who enjoy working with computer programs to make them work well. As a Backend Software Engineer, your main job is to handle the behind-the-scenes part of software applications. This involves writing code, fixing any issues, and ensuring everything runs smoothly so that users can have a great experience.
Software Engineer Backend full time Job April 2024
The job is set to start on April 23, 2024. It's not far off, so if you're interested, it's a good time to start preparing. You'll likely need skills in programming languages like Java, Python, or C++, as well as knowledge about databases and how software is developed. Don't worry if you're not an expert yet; many companies offer training and help for new employees. So, if you're ready to jump into the world of software engineering and earn a good salary, this Backend Software Engineer role might be just right for you!
What you'll do
• Work closely with engineers across many teams to architect and build highly scalable and robust backend applications and services.
• Write and review high quality, performant and reliable code.
• Continuously improve the quality and reliability of services and help define and enhance the patterns and principles that the team follows.
• Become the subject matter expert in your area and collaborate closely with Product Managers to understand and refine functional specifications.
• Mentor and guide junior members of the team • Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
• Participate in team agile and engineering practices and lead their continuous evolution.
Requirements:
• 7+ years of professional software development experience.
• 2+ years of experience contributing to the design and architecture of new and existing services.
• 2+ years of experience mentoring software engineers. • Bachelor's Degree in Computer Science or other related technical field.
• Extensive experience working with at least one modern object-oriented programming language such as Java, C#, C++, Golang, Kotlin.
• Experience designing and building large scale, distributed applications including making tradeoffs in architecture and functionality in a cloud environment. • Experience operating production systems including defining metrics and processes for deploying changes to production reliably in live systems.
• Solid understanding of software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Preferred qualifications:
• Bachelor's Degree in Computer Science or other related technical field.
• Experience with Java Spring, Golang and AWS.
• Experience working with container technology including Docker and Kubernetes.
• Experience working in a high-paced start-up environment.