Software Engineer

We are looking for a skilled and motivated Software Engineer to join our team. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for building scalable and high-quality software solutions. As a Software Engineer at 99x, you will collaborate with cross-functional teams to design, develop, and deploy cutting-edge applications.

Sri Lanka

Responsibilities

  • Design, develop, test, and maintain high-quality software solutions. 

  • Document technical solutions and processes for knowledge sharing within the team. 

  • Contribute to continuous improvement initiatives, ensuring optimal software performance and scalability. 

  • Stay up-to-date with emerging technologies and industry trends. 

  • Debug, troubleshoot, and resolve software defects and technical issues. 

  • Participate in code reviews, providing constructive feedback to peers. 

  • Write clean, efficient, and maintainable code following best practices. 

  • Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications. 

 

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or equivalent. 

  • Proven ability to work collaboratively in a team, contributing to group problem-solving and knowledge sharing. 

  • Excellent command of English, both verbal and written, with the ability to communicate effectively with both technical and non-technical team members. 

  • Strong problem-solving skills and the ability to think critically in a fast-paced environment. 

  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices is advantageous. 

  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus. 

  • Strong understanding of software development methodologies, including Agile and Scrum. 

  • Minimum of 3 years of professional experience in software development.