Full Stack Software Engineer
Role Overview
Our Client is seeking a passionate and experienced Full Stack Software Engineer to join our team supporting large-scale Government Digital Transformation initiatives in Singapore.
This role is focused on new application development, feature delivery, and product engineering, rather than operational support. The successful candidate will play a key role in designing, developing, and delivering citizen-centric digital services while taking strong ownership of technical solutions throughout the software development lifecycle.
You will work closely with Product Managers, Solution Architects, UX Designers, QA Engineers, and Government stakeholders to build secure, scalable, highly available, and accessible digital products that serve millions of users.
Key Responsibilities
Software Development & Product Delivery
- Design, develop, and enhance modern web applications using Next.js, React, TypeScript, and Node.js.
- Build scalable, maintainable, and reusable frontend and backend components.
- Develop RESTful APIs and backend services using Node.js, Koa, or Express.
- Translate business requirements into robust technical solutions.
- Contribute across the full software development lifecycle, from requirements analysis through deployment and production release.
- Drive feature development for new initiatives, platform modernization, and digital transformation projects.
Technical Leadership & Ownership
- Take end-to-end ownership of application modules and product features.
- Participate in architecture discussions and technical decision-making.
- Drive code quality, performance optimization, security, and maintainability.
- Perform code reviews and mentor junior engineers where required.
- Proactively identify technical risks and propose mitigation strategies.
- Champion engineering best practices and continuous improvement initiatives.
Cloud & System Engineering
- Design and develop cloud-native applications on AWS.
- Integrate and utilize services including:
- Lambda
- S3
- SQS
- RDS
- ElastiCache
- Build and maintain containerized applications using Docker.
- Support Infrastructure-as-Code implementations using Terraform.
- Develop highly available and scalable distributed systems.
Data & Integration Development
- Design and develop solutions utilizing:
- MySQL
- PostgreSQL
- Redis
- OpenSearch
- ActiveMQ
- Implement secure integrations with external government and enterprise systems.
- Develop API integrations with:
- Singpass
- MyInfo
- Other Government digital platforms
Quality Engineering
- Develop automated unit, integration, and end-to-end tests.
- Ensure applications meet performance, security, accessibility, and reliability standards.
- Maintain high test coverage using:
- Jest
- React Testing Library
- Supertest
- Playwright
- Ensure compliance with WCAG 2.1 accessibility standards.
Innovation & Emerging Technologies
- Explore and implement AI-assisted development practices using GitHub Copilot.
- Evaluate and integrate Generative AI capabilities where applicable.
- Stay updated with emerging technologies and recommend improvements to the technology stack.
Requirements
Education
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
Experience
- Minimum 5 years of software development experience in Full Stack Engineering.
- Strong experience delivering greenfield development projects and enterprise-scale applications.
- Proven track record of owning and delivering software solutions from design through production deployment.
- Experience working in Agile and product-oriented delivery environments.
- Experience in Government, Public Sector, Banking, Financial Services, or large-scale enterprise projects is highly preferred.
Technical Skills
Frontend
Strong Proficiency In
- Next.js 14
- React 18
- TypeScript
Experience With
- Styled Components
- React Hook Form
- React Leaflet
- Life.sg Design System (preferred)
Strong Understanding Of
- Client-side rendering
- Server-side rendering (SSR)
- Static Site Generation (SSG)
- Responsive web design
Backend
Strong Hands-on Experience With
- Node.js
- TypeScript
- Koa and/or Express
Experience
- Building scalable REST APIs and microservices
Strong Understanding Of
- Authentication and Authorization
- API Security
- System Integration Patterns
Databases & Messaging
Hands-on Experience With
- MySQL
- PostgreSQL
- Redis
- OpenSearch
- ActiveMQ
Knowledge
- Database design
- Query optimization
- Performance tuning
Cloud & DevOps
AWS Services
- Lambda
- S3
- SQS
- RDS
- ElastiCache
Hands-on Experience With
- Docker
- Docker Compose
- Terraform
Familiarity With
- CI/CD pipelines
- DevSecOps practices
Testing & Quality
Experience With
- Jest
- React Testing Library
- Supertest
- Playwright
Knowledge
- Automated testing strategies
- Code quality practices
- Performance testing
Security & Government Integrations
Experience Integrating With
- Singpass
- MyInfo
- JWT-based authentication solutions
Knowledge
- Secure software development practices
- Application security standards
Preferred Qualifications
- Experience delivering applications on Singapore Government platforms.
- Familiarity with Government Digital Service Standards (DSS).
- Experience building accessible applications compliant with WCAG 2.1.
- Exposure to AI/GenAI technologies and GitHub Copilot.
- Certifications in AWS, Cloud Architecture, or Software Engineering will be advantageous.
Key Competencies
- Strong ownership mindset with accountability for delivery outcomes.
- Excellent problem-solving and analytical skills.
- Ability to work independently with minimal supervision.
- Strong stakeholder management and communication skills.
- Collaborative team player with a product-focused mindset.
- Passion for building high-quality digital products that create citizen impact.
JD Summary (for candidate screening)
Must-Have Tech Stack
- React 18
- Next.js 14
- TypeScript
- Node.js
- Koa/Express
- AWS (Lambda, S3, SQS, RDS, ElastiCache)
- MySQL/PostgreSQL
- Redis
- Docker
- Terraform
- Jest / Playwright
- REST API & Microservices
Strongly Preferred
- Singpass / MyInfo integration
- Government project experience
- WCAG 2.1 accessibility
- OpenSearch
- ActiveMQ
- GitHub Copilot / AI exposure
Ideal Profile
- 5+ years Full Stack experience
- Hands-on React/Node.js developer
- AWS cloud-native development experience
- Product engineering mindset
- Government / Banking / Enterprise delivery exposure.
Pay: $6,000.00 - $7,000.00 per month
Benefits:
Experience:
- Fullstack Engineer: 4 years (Required)
Work Location: In person