Node.JS Developer
Hybrid: 1-2 days in London/Reading
LXS are a global team, with talent ranging from business analysts to developers and architects, all experienced in the Altnet and Telecoms sectors.
What are we looking for?
Technical Requirements:
· Deep, hands-on experience with Node.js, especially asynchronous programming, non-blocking I/O, and a modern Node.js framework (preferably Fastify (Typescript), but Express, Koa, or Hapi is fine)
· Track record of designing and shipping microservices in production, ideally using GCP, but AWS/Azure also relevant.
· Strong grasp of API standards (REST, GraphQL, OpenAPI, Swagger, YAML).
· Proven competence with containerisation (Docker, Kubernetes) and cloud-native deployment.
· Working familiarity with DevOps tooling - CI/CD (GitHub, GitLab), IaC (Terraform, Ansible), monitoring (Splunk, StackDriver, Datadog, Grafana).
· Good security hygiene: implementing OAuth 2.0, OIDC, CORS, CSRF, etc.
· Solid experience with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
· Unit and functional testing using modern test frameworks (Cypress, Mocha, Jest, etc).
Behavioural/Soft Skills:
· Able to mentor and support junior engineers with a pragmatic approach to knowledge sharing.
· Communicates clearly with both technical and non-technical stakeholders; can explain architecture decisions.
· Proactive in root cause analysis and systems troubleshooting.
· Likely a senior or lead backend engineer (or mid-weight pushing for senior), with 5+ years of real-world Node.js and cloud microservices delivery, either in digital, telecom, SaaS, or high-transaction sectors.
· “Cloud native” mindset - meaning is comfortable in containerised, automated environments and fast to pick up new DevOps tools.
· Equally happy building new services or optimising/maintaining existing ones.
· Combines both architecture/design and hands-on delivery, not “just a coder” or “just a theorist”.
· Thrives in complex environments - sees ambiguity and fast-paced change as a challenge, not a threat.
· Anyone without hands-on Node.js experience in production, lacking exposure to cloud/container environments, or uncomfortable owning the delivery end-to-end will very likely struggle.
Job Types: Temporary, Fixed term contract
Contract length: 6 months
Pay: £400.00 per day
Work Location: Hybrid remote in London W1U 5QD
Discovering Direct IT Contract Opportunities for Contract Spy members.