Full Stack Developer

Talent International
London, UK
about 1 month ago

Role details

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

Tech stack

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

Job description

Job Description:

  • Role: Senior Full Stack Developer
  • Contract: 6 months
  • Day Rate: £550 per day (Inside IR35)
  • Location: Hybrid (with occasional travel to Newcastle)

About the Role

We are seeking an experienced Senior Full Stack Developer/Senior Software Engineer to join an Agile delivery team. In this role, you will provide hands-on Node.js development, technical leadership, and guidance to less experienced engineers. You will design, build, and maintain high-quality products that power essential services, ensuring they remain robust, resilient, stable, and scalable.

You will work closely with Delivery Managers, Business Analysts, Test Automation Engineers, and Technical Architects, actively participating in Agile ceremonies (refinement, estimation, planning, and reviews) to ensure continuous and effective delivery.

Key Responsibilities

  • Hands-on Development: Deliver high-quality, scalable code aligned with engineering strategy and software engineering best practices.
  • Operational Excellence: Maintain responsibility for the operational stability, performance, and scalability of the services you build.
  • Best Practices: Place a strong emphasis on automated testing, CI/CD principles, and modern DevOps tooling.

Essential:

  • Backend Development: Strong experience with Node.js (including frameworks such as Express).
  • Package Management: Proficiency with NPM.
  • Testing: Strong commitment to Test Driven Development (TDD) and common test frameworks (eg, Jest, Mocha, Chai).
  • Databases: Experience with both Relational and NoSQL data stores (eg, PostgreSQL, MySQL, MongoDB, DynamoDB).
  • CI/CD and DevOps: Hands-on experience with CI/CD tooling (eg, GitLab CI, GitHub Actions, Jenkins) and Containers (Docker).

Desirable:

  • Experience with TypeScript.
  • Knowledge of Microservices and Event-Driven Architecture (eg, Kafka, SNS/SQS, EventBridge).
  • Cloud platform experience, particularly AWS.
  • Familiarity with Kubernetes.
  • Familiarity with Node.js performance tuning and observability tooling (eg, OpenTelemetry).

£550.00/day

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

Requirements

  • Backend Development: Strong experience with Node.js (including frameworks such as Express).
  • Package Management: Proficiency with NPM.
  • Testing: Strong commitment to Test Driven Development (TDD) and common test frameworks (eg, Jest, Mocha, Chai).
  • Databases: Experience with both Relational and NoSQL data stores (eg, PostgreSQL, MySQL, MongoDB, DynamoDB).
  • CI/CD and DevOps: Hands-on experience with CI/CD tooling (eg, GitLab CI, GitHub Actions, Jenkins) and Containers (Docker).

Desirable:

  • Experience with TypeScript.
  • Knowledge of Microservices and Event-Driven Architecture (eg, Kafka, SNS/SQS, EventBridge).
  • Cloud platform experience, particularly AWS.
  • Familiarity with Kubernetes.
  • Familiarity with Node.js performance tuning and observability tooling (eg, OpenTelemetry).

Apply for this position

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

Apply on computerjobs.com

Good distractions

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

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · WWC 2021

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:34 min

Comparing JavaScript testing stacks across eight different companies

Daniel Afonso Daniel Afonso · WWC 2025

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all