Job Openings Software Engineer

About the job Software Engineer

Job Summary:
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.

Key Responsibilities:

  • Design, develop, test, and maintain high-quality software solutions.
  • Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications.
  • Write clean, efficient, and maintainable code following best practices.
  • Participate in code reviews, providing constructive feedback to peers.
  • Debug, troubleshoot, and resolve software defects and technical issues.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to continuous improvement initiatives, ensuring optimal software performance and scalability.
  • Document technical solutions and processes for knowledge sharing within the team.

Requirements:

  • Bachelors degree in Computer Science, Software Engineering, or equivalent.
  • Minimum of 3 years of professional experience in software development.
  • Strong understanding of software development methodologies, including Agile and Scrum.
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices is advantageous.
  • Strong problem-solving skills and the ability to think critically in a fast-paced environment.
  • Excellent command of English, both verbal and written, with the ability to communicate effectively with both technical and non-technical team members.
  • Proven ability to work collaboratively in a team, contributing to group problem-solving and knowledge sharing.