IT & Software

Senior Software Engineer (Node.js, TypeScript)

Diligent

London · Greater London · United Kingdom

Overview

In this hands-on senior role, you build meaningful software and take technical ownership of complex features. You will work within a collaborative product engineering team to design robust, scalable backend services and APIs. You’ll shape architecture decisions, improve reliability, and leverage AI tools to accelerate development while applying prudent judgment. This position offers the opportunity to impact how the platform scales and how the team delivers secure, observable systems.

Pay / Benefits
  • flexible work environment
  • global days of service
  • comprehensive health benefits
  • meeting-free days
  • generous time off policy
  • wellness programs
Responsibilities
  • Own and deliver complex backend services and APIs using Node.js, TypeScript, and AWS, from design through release and production support
  • Contribute to design and architecture discussions, balancing speed, maintainability, scalability, and security
  • Mentor and support less experienced engineers through code reviews, pairing, and guidance
  • Collaborate with product managers, designers, and engineers to translate requirements into reliable solutions
  • Use AI tools to accelerate coding, debugging, testing, research, and documentation while applying sound judgment
  • Strengthen service reliability and quality by improving monitoring, incident response, testing, and development practices
Key requirements
  • 5 to 8 years of professional software engineering experience delivering production systems in agile environments
  • Strong backend development skills with Node.js and TypeScript, including API/microservice design
  • Hands-on AWS cloud-native development, automated testing, and deployment practices
  • Comfort with SQL databases, Git, Docker-based workflows, and modern CI/CD pipelines
  • Practical understanding of AI-assisted engineering tools and broader LLM concepts with responsible use
  • Clear communication, collaborative mindset, and experience mentoring engineers
  • collaboration
  • clear communication
  • mentoring
  • Node.js
  • TypeScript
  • AWS

Reference: WJ-747_30143006

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.