-
User Experience Researchers Pte Ltd (Singapore)
View all jobs
Fullstack Developer (ATMS systems)
Singapore
· Full-time
·
Entry
About The Fullstack Developer Role
Due to the sensitivity of this role, only Singapore citizens or Permanent Residents (PR) may apply.
The Fullstack Developer for ATMS will be part of the team responsible for the full stack design, development, and maintenance of software testing toolkits that support the Air Traffic Management Support (ATMS) systems. These toolkits are essential for validating the functionality and performance of the ATM support systems, which support essential Air Traffic Control (ATC) operations such as flight plan processing and NOTAM dissemination.
As a Fullstack Developer, they will be involved in the end-to-end software development lifecycle, including frontend and backend development, system integration, testing, deployment of the software testing toolkits. The Fullstack Developer will work closely with system engineers, testers, and operational users to ensure the toolkits meet operational, technical, and regulatory requirements.
Key Responsibilities
Due to the sensitivity of this role, only Singapore citizens or Permanent Residents (PR) may apply.
The Fullstack Developer for ATMS will be part of the team responsible for the full stack design, development, and maintenance of software testing toolkits that support the Air Traffic Management Support (ATMS) systems. These toolkits are essential for validating the functionality and performance of the ATM support systems, which support essential Air Traffic Control (ATC) operations such as flight plan processing and NOTAM dissemination.
As a Fullstack Developer, they will be involved in the end-to-end software development lifecycle, including frontend and backend development, system integration, testing, deployment of the software testing toolkits. The Fullstack Developer will work closely with system engineers, testers, and operational users to ensure the toolkits meet operational, technical, and regulatory requirements.
Key Responsibilities
- Design and develop full stack testing toolkits and simulators for ATM support systems, covering both frontend interfaces and backend logic.
- Build intuitive and responsive user interfaces for test configuration, execution, and reporting using modern web technologies.
- Develop backend services and APIs to support automated testing and data simulation.
- Integrate with third-party services, APIs, and gateways as required
- Implement test automation frameworks and CI/CD pipelines to streamline testing and deployment processes.
- Monitor application performance, troubleshoot issues, and implement optimisation strategies
- Collaborate with system engineers and testers to define test requirements and ensure comprehensive coverage of operational scenarios.
- Ensure the toolkits are scalable, maintainable, and aligned with software engineering best practices.
- Maintain technical documentation including system design and review, user guides, test plans, and system architecture.
- Ensure compliance with aviation standards (e.g., ICAO, Eurocae) and cybersecurity requirements in the development of testing tools.
- Provide technical support during system integration, testing, and commissioning phases.
- Stay current with emerging technologies and recommend improvements to development processes.
- Minimum 2 years of experiences in full stack software development, preferably in mission-critical or safety-critical systems.
- Proficient in frontend technologies such as HTML5, CSS3, JavaScript/TypeScript, and frameworks like React, Angular, or Vue.js.
- Strong backend development skills using Python, Java, Node.js, or similar languages.
- Experienced with RESTful APIs, microservices architecture, and database systems (SQL/NoSQL).
- Experienced with system simulation, data modelling, and test data generation.
- Familiar with modern software practices including version control, automated testing, CI/CD pipelines, code reviews, and agile methodologies
- Experience with Cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes) is a plus.
- Strong analytical and problem-solving skills, with attention to detail.
- Good communication and documentation skills.
- Organised and self-motivated, able to manage multiple tasks and meet deadlines.
- May be required to travel for system integration or stakeholder engagements.
Key Skills
Ranked by relevance
cicd
containerization
microservices
cybersecurity
restful apis
kubernetes
responsive
simulation
angular
python
docker
react
html5
cloud
java
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-26
Full-time
Not Applicable
Canada
Information Technology & Services
Engineering
View Job Details
Related
Senior Solutions Architect
2026-05-26
Full-time
Not Applicable
United Arab Emirates
Information Technology & Services
Engineering
View Job Details
Related
Full Stack Developer
2026-05-25
Full-time
Mid-Senior
Ireland
Information Technology & Services
Information Technology
Login to Apply
- Posted
- Oct 15, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Singapore
Industries
Information Technology & Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-26
Full-time
Not Applicable
Canada
Information Technology & Services
Engineering
View Job Details
Related
Senior Solutions Architect
2026-05-26
Full-time
Not Applicable
United Arab Emirates
Information Technology & Services
Engineering
View Job Details
Related
Full Stack Developer
2026-05-25
Full-time
Mid-Senior
Ireland
Information Technology & Services
Information Technology