Senior Software Engineer, MSF (Case Central)
GovTech Singapore · Singapour
Job description
About the role
GovTech, Singapore's lead agency for Smart Nation and public sector digital transformation, is hiring a Senior Software Engineer for its MSF (Case Central) team. You will solve technically challenging problems in a modern product-style environment, covering areas such as healthcare, manpower transformation, trade facilitation, national development, HR and finance products. You will own features end-to-end, from performant, accessible React and Next.js interfaces to robust Java and Spring Boot backend services.
Key responsibilities
- Design, develop and maintain full-stack web applications with React, Next.js and Java Spring Boot, including SSR and the Next.js App Router.
- Build clean, documented RESTful APIs and/or GraphQL endpoints for internal and public-facing apps.
- Conduct thorough code reviews and champion best practices such as SOLID, clean architecture, design patterns and DRY/KISS.
- Define and enforce Git branching strategies (Gitflow, trunk-based) and release workflows.
- Write automated unit, integration and end-to-end tests and advocate for meaningful test coverage.
- Resolve technical debt, performance bottlenecks and security vulnerabilities.
- Work with DevOps teams on CI/CD pipelines, automated linting and quality checks.
- Mentor junior engineers through pair programming and knowledge sharing, and take part in architecture discussions, sprint planning and retrospectives.
Required profile
- Minimum 4 years of hands-on full-stack development on production web apps serving real users at scale.
- Deep experience with React and Next.js on the frontend and Java with Spring Boot on the backend.
- Proven track record of high-quality code reviews and a quality-first engineering mindset.
- Strong understanding of Git workflows, SOLID principles, and application security fundamentals (OWASP Top 10, authentication and authorisation).
- Agile/Scrum experience in cross-functional product teams and a product mindset focused on the user.
- Bonus points: Singpass/Corppass or government identity systems, SHIP-HATS/GCC stack, SGDS and WCAG 2.1 AA accessibility, microservices or message queues, open-source contributions, IaC (Terraform, Pulumi) and cloud (AWS, Azure, GCC), mentoring or leading technical initiatives.
Required skills
- React, Next.js, TypeScript, Java, Spring Boot, PostgreSQL
- JUnit, Mockito, Jest, Playwright, Cypress
- Docker, GitHub Actions, GitLab CI, SHIP-HATS, Gitflow
What we offer
- Total rewards package including leave benefits and employee wellness programs.
- Flexible work arrangements (subject to job role).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 12 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
GovTech Singapore
Singapour