Diligent Corporation

SaaS

SeniorSoftwareEngineer(Node.js,TypeScript)

£85–125k ~AI est. London, England, United Kingdom Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer (Node. js, TypeScript) at Diligent Corporation. Build software. Take technical ownership”

Industry & Context.

SaaS
Problems you'll solve

Solving complex product problems

What They're Looking For.

Must Have

5 to 8 years professional software engineering experience, Experience delivering production systems, Experience in an agile environment, Backend development skills with Node.js, Backend development skills with TypeScript, Experience designing APIs, Experience building APIs, Experience designing microservices, Experience building microservices, Comfort contributing to technical design discussions, Comfort taking ownership of complex features, Comfort taking ownership of complex services, Hands-on experience with AWS, Hands-on experience with cloud-native development, Hands-on experience with automated testing, Hands-on experience with deployment practices, Comfort working with SQL databases, Comfort working with Git, Comfort working with Docker-based workflows, Comfort working with CI/CD pipelines, Practical understanding of AI-assisted engineering tools, Practical understanding of LLM concepts, Clear communication skills, Collaborative mindset, Experience supporting engineers, Experience mentoring engineers

Nice to Have

Familiarity with infrastructure as code, Familiarity with CDK, Familiarity with Terraform, Exposure to observability tooling, Exposure to incident response, Exposure to production monitoring practices, Experience working with React, Experience working with Angular

What You'll Do.

Take technical ownership

Solve complex product problems

Shape robust solutions

Help teams deliver reliable services

scalable microservices

Own complex features end to end

Contribute to design decisions

Contribute to architectural decisions

Support production systems

Own and deliver backend services

Contribute to design discussions

Make pragmatic decisions

Provide technical guidance

Collaborate day-to-day

Work closely with product managers

Work closely with designers

Work closely with engineers

Turn requirements into solutions

Accelerate documentation

Strengthen service reliability

Strengthen observability

Strengthen engineering quality

Improve incident response

Improve development practices

How You'll Work.

Team & Collaboration

Collaborative product engineering team; Cross-functional teams

Communication Scope

Clear communication skills

Process & Methodology

Agile environment

Full Job Description

Here’s a summary of the role: Build software that matters, take real technical ownership, and use modern AI tooling to do your best work. This is a hands-on senior engineering role for someone who enjoys solving complex product problems, shaping robust solutions, and helping teams deliver reliable services at scale. You’ll work on secure, scalable microservices and APIs using TypeScript, AWS, and modern engineering practices. You’ll play a leading role within a collaborative product engineering team, owning complex features end to end, contributing to design and architectural decisions, supporting production systems, and helping raise the bar across backend, cloud, and AI-assisted development workflows. Here’s a breakdown of what you’ll do, not all of it, just the important stuff: Own and deliver complex backend services and APIs using Node.js, TypeScript, and AWS, from technical design through release and production support. Contribute to design and architecture discussions, making pragmatic decisions that balance delivery speed, maintainability, scalability, and security. Mentor and support less experienced engineers through code reviews, pairing, technical guidance, and day-to-day collaboration. Work closely with product managers, designers, and engineers across the team to turn requirements into practical, reliable solutions. Use AI tools to accelerate coding, debugging, testing, research, and documentation, while validating outputs carefully and applying sound judgment. Strengthen service reliability, observability, and engineering quality by improving monitoring, incident response, testing, and development practices. These are the essentials you’ll need to get an interview: 5 to 8 years of professional software engineering experience delivering production systems in an agile environment. Strong backend development skills with Node.js and TypeScript, including experience designing and building APIs or microservices. Comfort contributing to technical design disc

Free ATS check

Applying for this Senior Software Engineer (Node. js, TypeScript) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Diligent Corporation?

Real rants from real employees. Read before you apply.

Read Company Rants →