IT & Software

Typescript Engineer

Harnham

London · Greater London · United Kingdom

Overview

In this role you will help modernise a large travel and transport organisation's digital ecosystem by building scalable backend services in TypeScript and contributing to frontend UI when needed. You will work within a cross-functional engineering team to design event-driven, data-rich APIs and tooling that support distributed cloud workloads. The position offers hands-on work with modern stacks and a focus on reliability, observability, and developer experience. This is a chance to shape how data flows across business units and enable core applications.

Responsibilities
  • Design and implement backend services in TypeScript using Node.js (REST, GraphQL, workers, event-driven consumers)
  • Build and integrate services interacting with event-sourced or streaming systems
  • Create clean APIs and internal tools to improve data distribution
  • Write high-quality, well-tested code using modern testing frameworks
  • Occasionally contribute to simple React/Next.js UI screens for configuration or internal tools
  • Improve system reliability, observability, and developer efficiency through metrics, logging, and automation
  • Collaborate with cross-functional teams in an Agile environment, contributing to planning, delivery, and code reviews
  • Support continuous improvement of codebases, development workflows, and shared engineering standards
Key requirements
  • Expert-level TypeScript experience with strong Node.js production proficiency
  • Experience designing REST or GraphQL APIs, workers, and microservices
  • Proficiency with SQL or NoSQL databases and data modeling
  • Knowledge of distributed systems concepts, event sourcing, resilience, and asynchronous communication
  • Experience with Docker and deploying cloud-native apps (Azure, AWS or GCP)
  • Strong DevOps understanding: CI/CD, automated testing, infrastructure-as-code
  • Proficiency in unit, integration, and end-to-end testing with TypeScript tools
  • Strong Git/GitHub workflows and collaborative teamwork
  • Collaborative mindset
  • Strong problem-solving abilities
  • Proactive learner with interest in automation and developer experience
  • TypeScript
  • Node.js
  • REST APIs

Reference: WJ-747_30395544

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.