Software Engineer (NodeJS, Typescript) in London

Software Engineer (NodeJS, Typescript) in London

London Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Build impactful cloud software and solve real product problems with modern AI tools.
  • Company: Join Diligent, a leader in governance, risk, and compliance SaaS solutions.
  • Benefits: Enjoy flexible work, health benefits, generous time off, and a creative culture.
  • Other info: Collaborative environment with opportunities for growth and innovation.
  • Why this job: Make a difference by developing secure, scalable microservices and APIs.
  • Qualifications: 3-5 years of software engineering experience with Node.js and TypeScript.

The predicted salary is between 50000 - 65000 £ per year.

Here’s a summary of the role: Build cloud software that matters, grow your technical depth, and use modern AI tooling to do your best work. This is a hands-on engineering role for someone who enjoys solving product problems, writing clean code, and helping services run reliably at scale. You’ll work on secure, scalable microservices and APIs using TypeScript, AWS, and modern engineering practices. You’ll be part of a collaborative product engineering team where you can own features, contribute to design discussions, support production systems, and keep growing 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:

  • Design, build, test, and improve backend services and APIs using Node.js, TypeScript, and AWS.
  • Take ownership of well-defined features from planning through release, including code quality, deployment, and production support.
  • Work closely with product managers, designers, and other engineers to turn requirements into practical, reliable solutions.
  • Contribute to technical design conversations, code reviews, and engineering standards that keep the team moving well.
  • Use AI tools to speed up research, coding, debugging, testing, and documentation, while checking outputs carefully and applying sound judgment.
  • Help keep systems secure, observable, and maintainable by improving monitoring, reliability, and day-to-day development practices.

These are the essentials you’ll need to get an interview:

  • 3 to 5 years of professional software engineering experience building production applications in an agile environment.
  • Strong backend development skills with Node.js and TypeScript, including experience building APIs or microservices.
  • Experience with React or Angular in a product engineering environment.
  • Hands-on experience with AWS and a good grasp of cloud-native development, testing, and deployment practices.
  • Comfort working with SQL databases, Git, Docker-based workflows, and modern CI/CD pipelines.
  • Practical understanding of AI-assisted engineering tools, and the judgment to use them responsibly with privacy, security, and quality in mind.
  • Clear communication skills, a collaborative mindset, and the confidence to contribute ideas in technical discussions and code reviews.

It would be great if you had these too, but we’ll support you if you don’t:

  • Familiarity with infrastructure as code, for example CDK or Terraform.
  • Exposure to observability tooling, incident response, or production monitoring practices.
  • A broader understanding of LLM concepts such as tokens, embeddings, hallucinations, and safe use cases in software delivery.

To foster strong collaboration and connection, this role will follow a hybrid work model. If you are within a commuting distance to one of our Diligent office locations, you will be expected to work onsite at least 50% of the time. We believe that in-person engagement helps drive innovation, teamwork, and a strong sense of community.

Software Engineer (NodeJS, Typescript) in London employer: Diligent Corporation

Diligent is an exceptional employer that fosters a culture of creativity and innovation, empowering employees to take ownership of their work while providing robust support from specialist teams. With a flexible work environment, comprehensive health benefits, and a commitment to diversity, Diligent not only prioritises employee well-being but also encourages continuous learning and growth. Located in vibrant cities like New York and London, employees benefit from a dynamic atmosphere that promotes collaboration and community engagement.

D

Contact Details:

Diligent Corporation Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (NodeJS, Typescript) in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Node.js and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Diligent. Don’t miss out!

We think you need these skills to ace Software Engineer (NodeJS, Typescript) in London

Node.js
TypeScript
AWS
API Development
Microservices
SQL Databases
Git

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Node.js, TypeScript, and AWS. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Show Off Your Problem-Solving Skills:In your application, share examples of how you've tackled product problems in the past. We love seeing candidates who can think critically and come up with practical solutions, especially when it comes to backend services and APIs.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate good communication skills, so make sure your application reflects that!

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Diligent Corporation

Know Your Tech Stack

Make sure you’re well-versed in Node.js, TypeScript, and AWS. Brush up on your knowledge of building APIs and microservices, as these are crucial for the role. Be ready to discuss your past projects and how you’ve used these technologies to solve real-world problems.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to think critically and approach problems effectively.

Engage in Technical Discussions

During the interview, don’t hesitate to contribute to technical design conversations. Share your thoughts on best practices and coding standards. This shows that you’re not just a coder but also a collaborative team player who values quality and innovation.

Familiarise Yourself with AI Tools

Since the role involves using AI tools, be prepared to discuss your experience with them. Talk about how you’ve used AI in your development workflows, and be ready to share your thoughts on responsible usage, especially regarding privacy and security.