- Location
- Singapore
- Type
- Full-time
- Department
- Engineering
- Closing date
- Today
- Source
- CareersPage
Description
Overview
- We are seeking talented and experienced full-stack Software Engineers to join our dynamic team.
- The ideal candidate will have a strong foundation in frontend and backend engineering practices and a passion for building complex distributed systems.
Responsibilities
- Work closely with a cross-functional agile team consisting of Engineers, Product Managers, and Designers to gather business requirements and deliver technical solutions.
- Collaborate with government agencies to deliver high-quality software systems. Contribute to the adoption of relevant, up-to-date technologies, practices, and tools in a modern software development lifecycle.
- Contribute to code reviews by offering feedback that enhances the overall quality of the codebase.
- Participate in Scrum ceremonies, such as Sprint Planning, Review, and Retrospective.
- Participate in regular tech-sharing and solutioning sessions.
Requirement
- Experience working on reasonably large, high-availability software systems operating at scale.
- Experience building full-stack applications with React.js on the frontend and NestJS on the backend.
- Experience working with SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
- Experience with cloud platforms such as AWS (preferred), Azure, or GCP.
- Exposure to CI/CD pipelines (e.g., GitHub Actions, GitLab CI, etc.).
- Exposure to Docker, Kubernetes, or other container orchestration tools.
- Proficiency in writing comprehensive unit and integration tests.
- Experience with observability and monitoring tools, especially the ELK stack, AWS CloudWatch, or Splunk.
Skills
ReactAWSAzureGCPDockerKubernetesCI/CDSQLPostgreSQLMySQLMongoDBGitHubGitLabSplunkScrum