Senior Software Engineer (Nodejs / Typescript)

Company: Kainos
Apply for the Senior Software Engineer (Nodejs / Typescript)
Location: Birmingham
Job Description:

Overview

In this role you will design, build, and maintain high-quality software that delights users worldwide. You’ll work in a fast-paced, collaborative environment, learning new technologies and guiding others. You’ll contribute to technical decisions, architecture, and planning to deliver scalable solutions. The position offers mentoring responsibilities and a chance to grow with a diverse, people-first team that aims to make a real impact. This is a mid- to senior-level opportunity with a clear focus on quality, collaboration, and learning at scale.

Responsibilities

  • Design, build, test, and maintain modern software applications
  • Apply development best practices for security, scalability, and performance
  • Contribute to technical decisions and direction, including architecture, estimation, and user story creation
  • Design and develop across multiple layers of an application
  • Mentor junior team members

Key requirements

  • Proficient in designing, building, testing and maintaining modern software applications
  • Experience applying development best practices and patterns for security, scalability and performance
  • Experience across multiple layers of an application
  • Mentoring junior team members
  • Good communication with technical and non-technical stakeholders
  • Mentoring and knowledge sharing
  • Collaborative mindset
  • Continuous Integration and Continuous Delivery
  • Debugging and troubleshooting live applications
  • Experience with multiple programming languages and data storage technologies

…

Posted: October 23rd, 2026