About the role
As a Full Stack Developer, you’ll be a critical part of our engineering team, building and deploying secure, performant, and user-friendly applications that transform how government services are delivered. You’ll work on both the front-end and back-end, contributing to architecture decisions, writing clean code, and collaborating with cross-functional teams to meet complex user needs in the public sector.
What you’ll do
- Design, develop, and deploy full stack web applications with an emphasis on performance, scalability, and security
- Build responsive and accessible user interfaces that follow WCAG and government UX guidelines
- Develop and consume RESTful APIs and integrate with third-party or legacy government systems
- Write clean, maintainable, and well-tested code across the stack
- Collaborate with product managers, designers, and stakeholders to deliver intuitive user experiences
- Participate in code reviews, architecture discussions, and agile ceremonies
- Implement DevOps best practices for CI/CD and infrastructure as code
- Stay updated on GovTech trends, compliance standards, and emerging technologies
What you’ll bring
- 3–6+ years of professional experience in full stack development
- Strong proficiency in JavaScript/TypeScript and modern frameworks like Angular and React
- Solid backend development experience with Modern Java + Spring Boot, Rest Apis, Relational Databases, and Message Queues.
- Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization tools
- Experience working with or building products for the public sector is a plus
- Knowledge of accessibility standards, data privacy laws, and security best practices
- Excellent problem-solving skills and a collaborative mindset
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- Frontend: Angular, TypeScript
- Backend: Java 17, Spring Boot, Node.js, Typescript, Python, PostgreSQL, MongoDB, Kafka, RabbitMQ
- DevOps: Docker, GitHub Actions, Terraform, Azure and GCP
- Other Tools: Figma, Jira, Postman, OpenAPI/Swagger
About you
- You’re Experienced - across both front-end and back-end technologies
- You're Technical - Proficient in modern JavaScript frameworks (e.g., React, Next.js, Vue) and strong command of TypeScript
- You're an Expert - Back-end technologies such as Spring Boot, Java and Node.js
- You're Strategic - You come with a strong understanding of software design patterns, clean architecture, and test-driven development (TDD)