At a Glance
- Tasks: Design and build cloud software using Node.js, TypeScript, and AWS.
- Company: Join a forward-thinking tech company with a collaborative culture.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Hybrid work model with excellent career advancement potential.
- Why this job: Make a real impact by solving product problems with cutting-edge technology.
- Qualifications: 3-5 years in software engineering with strong backend skills in Node.js and TypeScript.
The predicted salary is between 50000 - 70000 £ per year.
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.
Responsibilities
- 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.
Qualifications
- 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.
Desired Additional Skills
- 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.
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.
Diligent is a drug-free workplace. Diligent is proud to be an equal opportunity employer. We do not discriminate based on race, colour, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status, protected veteran status, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition (including, but not limited to, cancer related or HIV/AIDS related), genetic information, or sexual orientation in accordance with applicable federal, state and local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us.
Software Engineer (NodeJS, Typescript) in London employer: Diligent
Diligent is an exceptional employer that fosters a dynamic and inclusive work culture in Greater London, where innovation thrives through collaboration. With a strong commitment to employee well-being, we offer comprehensive benefits, including wellness programmes and generous time-off policies, alongside ample opportunities for professional growth and development. Join us to be part of a forward-thinking team that values diversity and empowers you to make a meaningful impact in the B2B SaaS landscape.
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 folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨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.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Software Engineer (NodeJS, Typescript) in London
Some tips for your application 🫡
Show Off Your Skills:When you're writing your application, make sure to highlight your experience with Node.js and TypeScript. We want to see how you've built APIs or microservices in the past, so don’t hold back on those details!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clear communication, so make sure your writing is easy to follow and showcases your collaborative mindset.
Tailor Your Application:Make your application specific to us! Mention how your skills align with our needs, especially around cloud software and AI tooling. This shows you’ve done your homework and are genuinely interested in joining our team.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Diligent
✨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 will be key topics during the interview. Be ready to discuss your past projects and how you’ve applied these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Highlight your ability to write clean code and ensure system reliability. Use examples that demonstrate your hands-on experience with cloud-native development and AI tools.
✨Engage in Technical Discussions
During the interview, don’t hesitate to contribute to technical design conversations. Show your collaborative mindset by asking questions and sharing your ideas. This will not only demonstrate your confidence but also your willingness to work closely with product managers and designers.
✨Understand the Company Culture
Familiarise yourself with Diligent’s values and work environment. Since they emphasise collaboration and equal opportunity, be prepared to discuss how you can contribute to a positive team dynamic. Showing that you align with their culture can set you apart from other candidates.