Snior Node.JS Developer

Talent International
Newcastle upon Tyne, UK
29 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£140,400.0 - £143,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Cloud Computing Continuous Integration DevOps Amazon DynamoDB Github PostgreSQL MongoDB MySQL
+22 more
Node.Js NoSQL Package Management Systems Performance Tuning TypeScript Test-Driven Development (TDD) Delivery Pipeline Grafana Backend Git Event Driven Architecture Containerization Gitlab-ci Kubernetes Apache Kafka Npm(Software) Amazon Simple Queue Service (SQS) Mocha Software Version Control Docker Jenkins Microservices

Job description

We are seeking an experienced Contract Senior Software Engineer to join a fast-paced Agile delivery team working on critical citizen and staff-facing public services.

In this role, you will provide hands-on Node.js expertise, technical leadership, and guidance to delivery teams, ensuring outcomes align with modern software engineering best practices. You will be responsible for designing, building, and maintaining robust, scalable, and operationally stable products that impact millions of users., * Hands-on Development: Deliver high-quality, clean, and maintainable Node.js code within an Agile environment.

  • Technical Leadership: Provide guidance and mentorship to less experienced engineers while championing engineering best practices.
  • Resilience and Scalability: Take ownership of the operational stability, performance, and scalability of the services you build.
  • DevOps and Automation: Embed strong automated testing (TDD) and CI/CD principles across the delivery pipeline.
  • Agile Collaboration: Actively participate in Agile ceremonies (refinement, estimation, planning, and reviews), collaborating closely with Delivery Managers, BAs, Architects, and QA.

Requirements

  • Backend: Strong Node.js development experience (including frameworks like Express) and NPM package management.
  • Testing: Deep understanding of Test Driven Development (TDD) and common testing frameworks (eg, Jest, Mocha, Chai).
  • Data: Practical experience with Relational or NoSQL databases (eg, PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Version Control: Git and experience with distributed version control workflows.
  • DevOps and Infrastructure: Experience with CI/CD tooling (eg, GitLab CI, GitHub Actions, Jenkins) and containerisation (Docker).

Desirable

  • Microservices and Event-Driven Architecture (eg, Kafka, SNS/SQS, EventBridge).
  • Cloud platforms, with a strong preference for AWS.
  • Commercial experience with TypeScript
  • Familiarity with Node.js performance tuning and observability tools (eg, OpenTelemetry).
  • Familiarity with Kubernetes., If you are a seasoned contractor with strong public sector alignment and a deep love for clean Node.js architecture, please submit your CV and availability for immediate consideration. You must be SC eligible and a British National

Benefits & conditions

6 months, Inside IR35. £550 per day

About the company

Talent International UK and it’s subsidiaries, Digital Gurus, Infinite Talent and Rethink act as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this opportunity, you accept the TandC’s, Privacy Policy and Disclaimers which can be found on our website

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · WWC 2021

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all