Excellent opportunity for an experienced Full Stack Software Engineer to join a well-established client's software team in Newbury. Our client is looking for a Full Stack Software Engineer who enjoys building and improving web applications. The successful candidate will have the opportunity to work with modern tools and technologies to create reliable, high-quality software.
This is a hybrid role with the requirement to be in the office 1 day per week.
Skills and Experience:
* Strong experience with Node.js development and CI/CD processes.
* Knowledge of React, MongoDB, Redis, and Bash scripting.
* Understanding of testing frameworks (unit, integration, and end-to-end).
* Experience using Git and managing code quality.
* Comfortable working in an agile environment.
Key Responsibilities:
* Build and maintain web applications using Node.js and React.
* Work on both front-end and back-end code using TypeScript and JavaScript.
* Set up and manage CI/CD pipelines using tools like Git, Docker, and build systems.
* Write and run tests to make sure software is stable and works as expected.
* Work in an agile team (Scrum or XP), taking part in planning and reviews.
* Use tools like Jira to track progress and keep projects on schedule.
* Collaborate with product and business teams to understand and deliver requirements.
Desirable Skills:
* Experience with Monorepo tools (e.g. NX).
* Knowledge of Kubernetes, GitHub Actions, and ArgoCD.
* Familiarity with GraphQL and Terraform.
* Experience with AWS services (especially RDS / MySQL).
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.