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.