Job Description
Are you a passionate technologist looking to drive innovation at the heart of Singapore's tech ecosystem? Codex Solutions is currently seeking a talented Software Engineer to join our dynamic team in the One North district. In this role, you will play a pivotal part in designing, developing, and maintaining high-impact software solutions that solve complex business challenges.
At Codex Solutions, we pride ourselves on fostering a culture of continuous learning and technical excellence. You will collaborate with cross-functional teams, including product managers, UI/UX designers, and fellow engineers, to translate requirements into scalable, performant, and secure code. If you are a problem-solver who thrives in an agile environment and is eager to work with cutting-edge technologies, we want to hear from you.
Responsibilities
- Design, develop, and deploy robust, scalable, and maintainable software applications.
- Collaborate with product teams to define system requirements and technical specifications.
- Participate in full-stack development cycles, from architecture design to deployment and monitoring.
- Write clean, efficient, and testable code while maintaining high standards of quality.
- Perform code reviews to provide constructive feedback and ensure adherence to best practices.
- Troubleshoot, debug, and upgrade existing systems to improve performance and user experience.
- Engage in agile ceremonies and contribute to team sprints to meet delivery deadlines.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 2+ years of professional experience in software development.
- Proficiency in at least one major programming language (e.g., Java, Python, Go, or JavaScript/TypeScript).
- Strong understanding of RESTful APIs, microservices architecture, and cloud services (AWS/GCP/Azure).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB, etc.).
- Solid understanding of version control systems, specifically Git.
- Excellent analytical, communication, and collaborative skills.
- Ability to thrive in a fast-paced environment and adapt to evolving business needs.