[LTA-ITCD] LEAD / PRINCIPAL / SENIOR FULL STACK DEVELOPER New Land Transport Authority | InfoComm, Technology, New Media Communications Fixed Terms Closing on 11 Nov 2026
Lead/Principal/Senior Full Stack Developer at Singapore's Land Transport Authority building secure, scalable cloud-based digital solutions that serve as a central platform for engineering project collaboration across rail and road infrastructure. Day-to-day spans traditional and low-code/no-code development, AWS/Azure/GCP cloud deployment, API/system integration, AI feature implementation, and app
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Knowledge in Computer Science, Software Engineering, IT or related field, or equivalent practical experience
- At least 3 years of relevant experience in software development, cloud-based application delivery or application operations
- Good understanding of programming fundamentals, data structures, algorithms and object-oriented programming
- Proficiency in at least one modern language such as Python, JavaScript/TypeScript, Java or C#
- Knowledge of relational and NoSQL databases, web technologies, version control, automated testing and CI/CD
- Knowledge of low-code/no-code concepts and experience on one or more low-code/no-code platforms
- Hands-on experience setting up or configuring application environments on AWS, Azure and/or GCP
- Understanding of cloud architecture, IAM, networking, compute, storage, logging, monitoring, containerisation and serverless
- Knowledge or practical experience in application Security Operations: VA/PT coordination, vulnerability remediation, patch management
- Understanding of cybersecurity incident management, secure coding practices and application security controls
- Ability to work with security, infrastructure, operations and vendor teams to close security and operational risks
- Experience in agile development environments using Scrum or Kanban
- Strong analytical and critical-thinking skills with systematic problem solving
- Attention to detail and effective communication with technical and business stakeholders
- Ability to work independently and collaboratively, manage competing priorities and share knowledge
Nice to have
- Knowledge of BIM lifecycle and Common Data Environment (CDE) concepts and practices
- Relevant cloud or low-code/no-code certification
- Experience in API design and implementation for system-to-system integration
- Familiarity with REST/SOAP APIs, API auth, interface specs, integration testing and error handling
Full description
What the role is:
LEAD / PRINCIPAL / SENIOR FULL STACK DEVELOPER
What you will be working on:
We are seeking a capable Full Stack Developer to join our development team and build secure, scalable and resilient cloud-based digital solutions. The role covers traditional software development, low-code/no-code delivery, cloud services setup for leveraging cloud native solutions, system integration and application Security Operations. The successful candidate will contribute to the development of digital solutions that provide a central platform for engineering project information sharing and collaboration, enabling seamless coordination among LTA, contractors, and government agencies across rail and road infrastructure projects.
Software Development & AI Implementation
- Develop, enhance and maintain scalable, resilient and secure low-code/no-code platforms using modern programming languages and frameworks.
- Design and implement responsive web, workflow and mobile solutions with intuitive user interfaces that address business and user needs.
- Implement AI features by integrating machine learning models, APIs, and cloud AI services into production applications built on both traditional and low-code/no-code platforms
- Write clean, maintainable and well-documented code in accordance with established coding standards and software engineering practices.
- Participate in code reviews, technical design discussions and architecture reviews, and contribute to continuous improvement of engineering practices.
- Develop automated tests and maintain technical documentation, configuration records and architecture decision records.
Low-Code/No-Code Development
- Work with business analysts and stakeholders to translate business requirements into fit-for-purpose solutions using low-code/no-code platforms.
- Configure and develop workflows, forms, dashboards and business applications while ensuring maintainability, scalability, security and appropriate governance.
- Integrate low-code/no-code applications with external systems, databases, cloud services and APIs.
- Assess when to use low-code/no-code, custom development or a hybrid approach based on functional, security, performance and supportability needs.
- Troubleshoot application and platform issues and apply platform-agnostic development and governance best practices.
Cloud Services Setup and Deployment
- Build applications leveraging cloud platforms such as AWS, Azure, or Google Cloud Platform, utilising their core & cloud-native services and AI capabilities.
- Develop and deploy microservices, containerised applications and serverless functions as part of enterprise system architectures.