Full Stack Software Engineer
2 days ago
Newbury
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.