Senior Full Stack Engineer
Summary
Senior Full Stack Engineer in Singapore building production-grade web applications with Node.js, TypeScript, React, and Next.js, backed by AWS (EC2, Lambda, RDS) and PostgreSQL/DynamoDB. The role spans REST API design, RBAC, PDPA-compliant audit logging, scheduling/attendance features, and DevOps with Docker, Kubernetes, and Terraform.
- Minimum 7 years of relevant experience, actively contribute code & hands-on development experience.
- Degree in Computer Science or a related field.
- Recent hands-on experience with Node.js and TypeScript is mandatory.
- AI-assisted coding experience (e.g., GitHub Copilot or similar tools) is preferred.
- Track record of delivering production-grade applications.
Full-Stack Development
- Proficiency in Node.js and TypeScript, with a strong understanding of modern web development practices and component-based architecture.
- Experience with frontend frameworks such as React and Next.js.
- Experience in mobile-responsive web development and/or Progressive Web App (PWA) development.
- RESTful API design and development.
- Experience with relational and/or NoSQL databases, such as PostgreSQL and DynamoDB.
- Role-Based Access Control (RBAC) implementation.
- Audit logging and data compliance, including the Personal Data Protection Act (PDPA).
- Integrations
- Experience integrating with identity verification, digital identity, or authentication services.
- Experience with email and SMS notification services, such as AWS SES, SNS, or Twilio.
- Experience developing scheduling and availability management features, such as calendar functionality.
- Experience implementing attendance tracking mechanisms, such as QR code-based check-in and check-out.
- Experience developing dashboards and generating reports in exportable formats, such as PDF and Excel.
- Cloud
- Hands-on experience with cloud services, such as AWS EC2, Lambda, and RDS, or equivalent platforms, including deployment and infrastructure management.
- Familiarity with CI/CD pipelines, containerization technologies such as Docker and Kubernetes, infrastructure-as-code tools such as Terraform and CDK, and monitoring and observability practices.
- Prior experience building citizen-facing digital services or public-sector applications.