Full Stack Developer
Core
Build a new TypeScript codebase from scratch for the Royal Navy's DNA Data and Navy Applications, delivering end-to-end features across service layers and front-end interfaces.
Role type
Senior Full Stack Developer (Greenfield Project)
Builds
Bespoke and procured applications for the Royal Navy's operational efficiency and effectiveness.
Domain
Defense / Government / Maritime Operations
Deliverable
production ML models | product features
Required skills
TypeScript, React, Node.js, PostgreSQL, CI/CD pipelines, Docker, OIDC authentication, Agile methodology, Unit/Integration/E2E testing
Preferred skills
Kubernetes, Infrastructure as Code (Helm, Terraform), Observability tooling (Grafana, Prometheus, Loki)
Technologies
TypeScript, React, Node.js, PostgreSQL, Docker, GitHub Actions, Keycloak, Helm, Terraform, Grafana, Prometheus, Loki
Responsibilities
Build out features end to end; Integrate with existing services, message queues and databases; Design and optimise PostgreSQL schemas and queries; Write unit, integration and end-to-end tests; Own code through to production including CI/CD and containerised deployment; Contribute to technical direction, tooling and standards.
Seniority
Senior, hands-on IC