- Location
- Singapore
- Type
- Full-time
- Department
- Engineering
- Closing date
- Today
- Source
- CareersPage
Description
Position Overview
We are seeking Full Stack Engineers to support multiple product squads in redesigning business workflows and developing AI-enabled solutions.
The successful candidates will work closely with business users, product managers and engineering teams to understand requirements, prototype solutions and test applications with users.
This role focuses on transforming promising prototypes into production-ready applications by improving code quality, implementing comprehensive testing, ensuring reliable deployment and supporting solutions through pilot and implementation stages.
Candidates will work across multiple projects and should be comfortable handling full-stack development, DevOps, testing, troubleshooting and application support in a fast-paced environment.
Key Responsibilities
- Support full-stack application development, including frontend, backend, APIs and system integrations.
- Refactor and productionise prototypes developed by engineering teams, improving code quality, structure, maintainability and reliability.
- Set up and maintain development, testing and deployment environments.
- Implement and enhance CI/CD pipelines, containerisation and deployment automation.
- Configure logging, monitoring, observability and alerting to support applications during pilot testing and deployment.
- Develop and execute unit, integration, regression and end-to-end testing to ensure application quality and reliability.
- Reproduce, investigate and resolve bugs and technical issues identified during user testing and live pilots.
- Collaborate closely with product managers, engineers and business users to troubleshoot and resolve implementation issues.
- Support the transition of applications from prototype development to production-ready solutions.
- Ensure applications are scalable, maintainable and aligned with software engineering best practices.
Job Requirements
Educational Qualifications and Experience
- Degree in Information Systems, Computer Science, Computer Engineering or a related discipline preferred.
- Experience building, developing and deploying full-stack web applications.
- Experience with software engineering practices, including Git, automated testing and code reviews.
- Hands-on experience with DevOps and deployment tools such as Docker, CI/CD platforms and cloud or container-based environments.
Essential Technical Skills
- Proficiency in modern frontend and backend technologies, such as React, TypeScript and Python-based frameworks.
- Familiarity with application logging, monitoring and observability tools.
- Strong debugging, troubleshooting and problem-solving skills.
- Understanding of software development, testing and deployment processes.
- Ability to maintain application reliability and resolve technical issues during implementation.
Preferred Skills and Experience
- Experience building or deploying AI-enabled applications.
- Exposure to Large Language Model (LLM) based workflows.
- Familiarity with agentic AI systems and AI-powered applications.
- Experience supporting application deployments and production environments would be advantageous.
Soft Skills and Professional Attributes
- Ability to work independently across multiple projects and priorities.
- Comfortable operating in an ambiguous and fast-moving environment.
- Strong sense of ownership and accountability for assigned deliverables.
- Willingness to collaborate directly with product teams, engineers and business users.
- Strong communication, teamwork and problem-solving abilities.
- Proactive approach to troubleshooting and delivering practical technical solutions.
- Ability to adapt quickly to changing requirements and project needs.