Sanderson Recruitment Plc logo

Senior Node.js Developer (AWS, HAPI)

Sanderson Recruitment Plc
3 hours ago
Contract
England
United Kingdom
Senior Node.js Developer (AWS, HAPI)

  • £562/day Inside IR35
  • Remote
  • Initial 6-Month Contract
  • Government Programme

We're looking for a Senior Node.js Developer to join an agile team delivering a GOV.UK service focused on improving the County Parish Holding (CPH) registration process for livestock keepers.

The project is entering Private Beta and requires an experienced engineer to develop services, build APIs and integrate with existing Defra systems.

Responsibilities

  • Develop and maintain services using Node.js and HAPI
  • Build and support REST APIs
  • Integrate with existing Defra and ALB systems
  • Work within an agile delivery team
  • Produce well-tested, maintainable code
  • Participate in code reviews
  • Contribute to sprint planning, refinement and estimation
  • Support CI/CD and deployment activities
  • Help define and refine acceptance criteria
  • Follow secure development practices

Required Skills

Development

  • Node.js
  • HAPI
  • REST APIs
  • OpenAPI

Databases

  • PostgreSQL
  • MongoDB
  • Redis

Testing

  • Jest
  • Vitest

DevOps & Cloud

  • AWS
  • Docker
  • Git
  • GitHub
  • GitHub Actions

Delivery

  • Jira
  • Azure DevOps
  • Agile delivery environments

Security

  • OWASP awareness
  • Vulnerability scanning
  • Secure development practices

Desirable

  • GOV.UK or GDS experience
  • Public sector experience
  • Experience delivering services in Beta and Live
  • Experience with GitHub Copilot or similar AI-assisted development tools

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.