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.
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.