Full Stack Engineer
Full stack developer who designs, builds, and maintains software tools and applications for complex enterprise systems, working across frontend (HTML/CSS, JS/TS with React/Angular/Vue) and backend (Python/Java/Node.js) services, plus APIs, testing, CI/CD, and documentation through the full development lifecycle.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 5 years of experience in full stack software development
- Proficiency in frontend technologies such as HTML, CSS, JavaScript / TypeScript
- Experience with modern frontend frameworks such as React, Angular, or Vue.js
- Strong backend development experience using Python, Java, Node.js, or similar languages
- Experience 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
Nice to have
- Experience with test automation frameworks
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Familiarity with agile development methodologies
- Experience with Government Commercial Cloud (GCC) environments within Government Agencies
Full description
About the Role
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, develop, and maintain full stack software applications and tools
- Develop user-friendly and responsive frontend interfaces using modern web technologies
- Build and maintain backend services, APIs, and application logic
- Integrate software components with external systems and third-party services
- Implement and maintain automated testing, CI/CD pipelines, and deployment processes
- Troubleshoot, debug, and optimise application performance and reliability
- Collaborate with engineers, testers, and stakeholders to define requirements and deliver solutions
- Ensure software solutions are scalable, maintainable, and aligned with best practices
- Produce and maintain technical documentation, including design and user guides
- Adhere to security, quality, and compliance requirements
- Provide technical support during integration, testing, and production phases
- Continuously evaluate new technologies and recommend improvements
Requirements
- Minimum 5 years of experience in full stack software development
- Proficiency in frontend technologies such as HTML, CSS, JavaScript / TypeScript
- Experience with modern frontend frameworks such as React, Angular, or Vue.js
- Strong backend development experience using Python, Java, Node.js, or similar languages
- Experience 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
- Familiarity with agile development methodologies
- Experience with Government Commercial Cloud (GCC) environments within Government Agencies would be an added advantage