Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Software Developer (Associate Consultant and Consultant)

NEUTRON PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm is seeking a Full Stack Software Developer in Singapore to design and maintain software tools for complex enterprise systems. The role requires proficiency in both frontend and backend development, experience with modern frameworks, and the ability to work on mission-critical systems. Key responsibilities include developing testing toolkits, creating user interfaces, and ensuring compliance with aviation standards. Candidates should have at least 2 years of experience and strong problem-solving skills.

Qualifications

  • Minimum 2 years of full stack software development experience.
  • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript/TypeScript.
  • Strong backend development skills using Python, Java, or Node.js.

Responsibilities

  • Design and develop full stack testing toolkits for ATM support systems.
  • Build intuitive user interfaces using modern web technologies.
  • Develop backend services and APIs for automated testing.

Skills

HTML5
CSS3
JavaScript
TypeScript
React
Angular
Vue.js
Python
Java
Node.js
RESTful APIs
Problem-solving
Debugging
Technical documentation

Tools

Docker
Kubernetes
Job description

We are seeking a Full Stack Software Developer to design, develop, and maintain software tools and applications that support complex enterprise systems. The role involves working across frontend and backend components, collaborating with cross-functional teams to deliver reliable, scalable, and maintainable software solutions.

You will participate in the full software development lifecycle, from requirements gathering and design to development, testing, deployment, and support.

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
Requirements
  • Minimum 2 years of experience in full stack software development, preferably in mission-critical or safety-critical systems
  • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript/TypeScript
  • Experience with modern frontend frameworks like React, Angular, or Vue.js
  • Strong backend development skills using Python, Java, Node.js, or similar languages
  • Experienced with RESTful APIs and service-oriented or microservices architectures
  • Familiarity with relational and/or NoSQL databases
  • Experience with version control, automated testing, and CI/CD pipelines
  • Strong analytical, problem-solving, and debugging skills
  • Good communication and technical documentation skills
  • Ability to work independently and manage multiple tasks effectively
Good to Have
  • Experience with test automation frameworks
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Experience with containerisation technologies such as Docker or Kubernetes
  • Familiarity with agile development methodologies
  • Willingness to travel if required for stakeholder or system engagements
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.