Job Openings Full Stack Engineer (Smart Sport Centre)

About the job Full Stack Engineer (Smart Sport Centre)

Job Overview: Full Stack Engineer (Smart Sport Centre)

[What you will be working on]

As a Full Stack Engineer within our agile "Co-Development" team, you will drive the development of the MVP for the Smart Sport Centre. This strategic SportSG initiative aims to optimize manpower through innovation and provide equitable sports access to all residents. The MVP focuses on creating a seamless digital bridge between healthcare providers and ActiveHealth Labs, utilizing IoT integrations with wearables and gym equipment to track and improve the fitness levels of our members.

Key Responsibilities

  • End-to-End Development: Design and implement robust, scalable features across the entire stack—from responsive React-based frontends to microservices-based backends.
  • Cloud-Native Architecture: Develop and deploy applications on the Government on Commercial Cloud (GCC) (AWS) using Docker and Kubernetes.
  • API Design: Build and maintain secure RESTful or GraphQL APIs to facilitate data exchange between the SportSG core system and third-party partners (e.g., payment gateways, IoT sensors).
  • Agile Collaboration: Participate in daily stand-ups, sprint planning, and code reviews under the Agile Co-Development model between GovTech and SportSG.
  • Performance & Security: Optimize application performance for high-load periods (e.g., peak booking hours) and ensure compliance with Singapore Government Instruction Manual 8 (IM8) security standards.

Technical Stack Requirements

Domain - Proficiency Requirement

Frontend - Strong experience in React.js/TypeScript/Next.js/Tailwind CSS. Understanding of Web Vitals and performance optimization for mobile-first users.

Backend - Strong experience in Node.js (NestJS) or Golang or Java (Spring Boot). Experience with event-driven architecture (RabbitMQ / Kafka) is a plus for IoT integrations.

Cloud / Infrastructure - Strong experience with GCC (Government on Commercial Cloud), specifically AWS services like EKS, RDS, and Lambda.

Database - Strong experience in PostgreSQL, Redis (Caching), or DynamoDB

DevOps - Hands-on experience with Terraform, Jenkins/GitLab CI, AWS (Lambda, S3, EKS)

Testing - Experience in Jest / Cypress / Selenium

[Youll thrive here if you]

  • Have a drive for learning and self-discovery and willingness to share and impart knowledge
  • Have openness to new ideas and you are curious and bold to experiment with unfamiliar technologies and techniques
  • Have strong sense of ownership and proactiveness in making things happen
  • Passion towards working for the public good
  • Passion towards engineering excellence

[What we are looking for]

  • Relevant background in Computer Science, Computing Engineering, Information Systems, or related technical field. Fresh graduates are welcome to apply.
  • Curious and a problem-solver - understands the need to balance building things right with building the right things.
  • Proficiency in both frontend and backend development.
  • Familiarity with Git, CI/CD practices, database technologies, containers and cloud hosting environments.