Excellent opportunity for an experienced Backend Software Engineer to join a well-established client's software team in Newbury. Our client is seeking a passionate engineer who enjoys designing, building, and improving scalable web applications and backend systems. You'll have the chance to work with modern tools and technologies to create reliable, high-quality software used by a growing customer base.
This is a hybrid role, requiring 1 day per week in the office.
Skills and Experience:
* Strong experience with Node.js development and CI/CD processes
* Proficiency with MongoDB, Redis, and Bash scripting
* Good understanding of testing frameworks (unit, integration, and end-to-end)
* Experience using Git and maintaining code quality standards
* Comfortable working in an agile environment (Scrum or XP)
Key Responsibilities:
* Design, build, and maintain robust backend services and APIs using Node.js
* Work primarily on server-side code using TypeScript and JavaScript
* Set up and manage CI/CD pipelines using tools such as Git, Docker, and build automation systems
* Write and maintain automated tests to ensure software reliability and stability
* Participate in agile ceremonies, including sprint planning, reviews, and retrospectives
* Collaborate closely with product and business teams to understand and deliver technical requirements
* Contribute to system design discussions, architecture reviews, and performance optimization efforts
Desirable Skills:
* Experience with Monorepo tools (e.g. NX)
* Knowledge of Kubernetes, GitHub Actions, and ArgoCD
* Familiarity with GraphQL and Terraform
* Experience working with AWS services (especially RDS / MySQL)
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.