Software Engineer Backend full time Job April 2024

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.