We're Hiring: Full Stack Engineer!
We are seeking a highly skilled and experienced Full Stack Engineer to join our dynamic team in Singapore. The ideal candidate will have a deep technical background and a passion for building scalable, high-performance web applications. You will be responsible for the end-to-end development process, ensuring seamless integration between front-end interfaces and back-end logic to deliver exceptional user experiences.
Location: Singapore, Singapore
Work Mode: Work from Office
Role: Full Stack Engineer
Key Responsibilities and Activities:
- Design, develop, enhance, and maintain full-stack applications, APIs, backend services, databases, and system integrations.
- Develop applications using modern technologies such as Next.js, React, TypeScript, Node.js, Python, and PostgreSQL.
- Establish automated testing, code-quality checks, and quality gates to improve application and release quality.
- Design, implement, and maintain CI/CD pipelines for automated build, testing, security scanning, and deployment.
- Integrate application security and vulnerability checks throughout the software development lifecycle.
- Deploy and support applications on AWS and container-based environments.
- Implement application logging, monitoring, health checks, and alerts to support application operations.
- Troubleshoot application, integration, deployment, and production issues and implement appropriate fixes.
- Automate repetitive development, deployment, and application-support activities.
- Create and maintain technical documentation for application design, deployment, and operations.
Job Requirements Qualification & Experience
- Relevant educational qualification in Computer Science, Software Engineering, Information Technology, or related technical fields.
- Relevant experience in software engineering, full-stack development, DevSecOps.
- Strong application development and software engineering fundamentals.
- Proficiency in modern full-stack technologies such as Next.js, React, TypeScript, Node.js, and Python.
- Experience with relational databases such as PostgreSQL.
- Experience developing and integrating APIs, backend services, databases, and system integrations.
- Experience with automated testing, code-quality tools, and application quality practices.
- Experience designing and maintaining CI/CD pipelines.
- Familiarity with AWS cloud services and application deployment.
- Understanding of application security, vulnerability management, authentication, access controls, and secure coding practices.
- Experience with Git, containerisation, and development automation.
- Experience supporting and troubleshooting applications across development and production environments.