Backend Software Engineer
5 days ago
Newbury
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, • 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, • 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.