About the Role
We are seeking an experienced Senior Fullstack Engineer to join our agile development team. In this role, you will be responsible for architecting and implementing end-end solutions, from sophisticated user interfaces to scalable backend services and APIs, contributing to technical decisions that shape our products.
Responsibilities
- Lead the development of complex frontend applications using React.js and Next.js, ensuring high performance, reusability, and scalability.
- Design and develop robust, scalable backend services using Node.js Express and/or Java Spring Boot, architecting RESTful APIs and microservices following best practices.
- Architect and implement responsive, accessible, and performant user interfaces that deliver exceptional user experiences.
- Design and implement cloud-native solutions using AWS services, including serverless architecture and container orchestration.
- Lead the design and implementation of database schemas and data models across relational and NoSQL databases.
- Collaborate with UX designers and other stakeholders to translate business requirements into full-stack technical solutions, owning API contracts across the stack.
- Champion best practices across the full stack, including code quality, testing, and documentation.
- Participate in agile ceremonies and contribute to technical planning and architecture discussions.
- Implement and maintain CI/CD pipelines.
- Troubleshoot and debug production issues across frontend and backend systems whilst maintaining system stability.
Requirements
- 8+ years of professional software development experience with demonstrated fullstack capability.
- Strong expertise in React.js and Next.js, including state management solutions and modern React patterns.
- Strong expertise in Node.js Express and/or Java Spring Boot with extensive experience building RESTful APIs and microservices.
- Profound understanding of JavaScript/TypeScript, HTML5, and CSS3.
- Proven experience with AWS services including Lambda, ECS/EKS, RDS, EC2, and S3.
- Proficient in SQL with experience across both relational and NoSQL databases.
- Strong understanding of software design patterns and principles (SOLID, DRY, etc.).
- Experience with frontend and backend testing frameworks and methodologies.
- Experience with frontend build tools, package managers, and version control systems.
- Experience working in agile environments with continuous integration/continuous deployment (CI/CD).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and experience working in cross-functional teams.
Skills
- React.js
- Next.js
- Node.js
- Express
- Java Spring Boot
- RESTful APIs
- Microservices
- JavaScript
- TypeScript
- HTML5
- CSS3
- AWS
- Lambda
- ECS/EKS
- RDS
- EC2
- S3
- SQL
- NoSQL
- SOLID
- DRY
- Testing frameworks
- CI/CD
- Kubernetes
- Amazon EKS
- Micro-frontend architecture
- Server-side rendering
- Static site generation
- Kafka
- RabbitMQ
- Event-driven architecture
- Reactive programming
- GraphQL
- CloudWatch
- ELK Stack
- Prometheus
- Grafana
Location
- Singapore
Work Type
- Full-time
- Flexible working arrangements
Experience Level
- Senior
- 8+ years of professional software development experience
Benefits
- Professional development
- Learning opportunities
- AWS certification support
- Competitive salary and benefits package
- Flexible working arrangements
- Regular team building activities
- Knowledge sharing sessions
About the Company
- The Singapore Public Service plays a key role in the economic growth, progress and stability of Singapore by formulating and implementing government policies, as well as providing key public services.
- Whether you are a fresh graduate joining the workforce or an experienced professional, the Singapore Public Service offers a great variety of job opportunities for you.
- The work in the Public Service can be broadly categorised into the following sectors: Economic, Social, Security & External Relations, and Administration & Corporate Development.
- Be part of the team that shapes the future of Singapore.
- Log on and take your first step towards a career that matters!
