Key Responsibilities
- Lead the design and development of robust, scalable software solutions
- Drive technical decision-making and provide guidance to development teams
- Develop and maintain RESTful APIs and microservices
- Build and support cloud-native applications hosted in AWS and Azure
- Collaborate with architects, engineers, testers, and stakeholders across the delivery life cycle
- Champion code quality, automated testing, and CI/CD best practices
- Support deployment, containerisation, and platform optimisation activities
Essential Skills & Experience
- Strong commercial experience with Node.js
- API development using REST and OpenAPI
- Web application development using HAPI
- Database expertise across PostgreSQL, MongoDB, and Redis
- Unit testing with Jest and Lab
- Source control using Git
- Cloud platform experience in AWS and/or Azure
- Containerisation technologies including Docker, Kubernetes, and ECS
- CI/CD tooling such as Azure DevOps, Jenkins, and GitHub Actions
- Experience using Jira and Azure DevOps for work management and delivery tracking
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.