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.