Job Description
ST Engineering is a global technology, defence, and engineering group with a diverse portfolio of businesses across the aerospace, smart city, defence, and public security sectors. We are currently seeking a seasoned Backend API Developer (DSC|SN) to join our dynamic Digital Systems Centre (DSC) team at our headquarters in Jurong East, West Region.
In this role, you will be at the forefront of designing and developing high-performance, secure, and scalable RESTful APIs and microservices. You will own the full development lifecycle, from concept and architectural design to implementation, testing, deployment, and monitoring. You will work with modern tech stacks including cloud-native services (AWS/Azure), containerisation (Docker, Kubernetes), and various backend frameworks. Your contributions will power critical applications in areas such as smart surveillance, data analytics, and integrated digital platforms.
We value innovation, collaboration, and technical rigor. As a Backend API Developer, you will participate in code reviews, contribute to our internal tech communities, and continuously explore new technologies to improve our platform. You will have the opportunity to mentor junior developers and drive technical decisions that shape the future of our digital products.
If you are passionate about building robust backend systems and eager to solve complex real-world problems in a supportive and forward-thinking environment, we want to hear from you. Join ST Engineering and help us build a smarter, safer world.
Responsibilities
- Design, develop, and maintain highly scalable and secure RESTful APIs and microservices using modern programming languages (e.g., Java, Python, Golang, Node.js).
- Collaborate with product owners, architects, and front-end developers to define API specifications and ensure seamless integration.
- Implement robust authentication and authorisation mechanisms (OAuth 2.0, JWT) to ensure data security and compliance.
- Write clean, well-documented, and testable code following best practices (TDD/BDD, CI/CD pipelines).
- Optimise API performance for low latency and high throughput, conducting root cause analysis and resolving production issues.
- Develop and manage database schemas and data storage solutions (SQL, NoSQL).
- Participate in code reviews, architecture discussions, and mentorship of junior team members.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of hands-on experience in backend development, specifically in building and deploying RESTful APIs.
- Strong proficiency in at least one backend programming language (Java, Python, C#, or Node.js).
- Solid understanding of microservices architecture, cloud computing concepts (AWS, Azure, or GCP), and containerisation (Docker, Kubernetes).
- Experience with API gateways, message queues (e.g., RabbitMQ, Kafka), and database technologies (PostgreSQL, MySQL, MongoDB).
- Familiarity with Agile/Scrum methodologies and CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Excellent problem-solving skills, strong attention to detail, and the ability to work effectively in a team environment.