Kainos
Kainos
Kainos is a technology company that helps organizations improve how they operate through digital services and Workday solutions. Its expertise includes enterprise content management, application management, systems integration, and digital transformation, with work spanning healthcare, commercial, and public-sector environments. The company combines technical delivery with long-term customer relationships, developing and managing systems intended to make services more effective for both organizations and the people they support. Job seekers exploring Kainos can find opportunities connected to software, digital transformation, enterprise technology, and Workday-focused delivery.

Lead Software Engineer, Node.js and TypeScript

Lead teams at Kainos in building secure, scalable digital services with AWS, Node.js, and TypeScript. Guide software architecture and delivery while coaching and mentoring engineers.

Description

  • Lead engineering teams to build high-quality solutions for customers and users.
  • Make well-reasoned technical decisions in a fast-moving environment.
  • Learn and put new technologies and approaches into practice.
  • Manage, coach, and develop a small team.
  • Oversee employee performance and support career growth.
  • Set the team’s technical direction and provide leadership.
  • Work collaboratively to solve complex problems.
  • Lead technical discussions and work directly with customers.
  • Share expertise and mentor colleagues.

Requirements

  • Hands-on experience with AWS, Node.js or JavaScript frameworks, TypeScript, Terraform, and AWS CDK.
  • Expertise in designing, building, testing, and maintaining modern software applications.
  • Experience providing technical leadership for teams delivering scalable, secure, high-performing applications.
  • Knowledge of software development principles, practices, and patterns, including XP and TDD.
  • Experience owning a product or software project technically, including architecture, estimation, product planning, and defining user stories or requirements.
  • Expertise in software design and development across all application layers.
  • Demonstrated ability to manage, coach, and develop junior colleagues and the wider engineering community.
  • Experience with modern continuous integration and continuous delivery practices.
  • Strong communication skills with both technical and non-technical audiences.
  • Active involvement in sharing knowledge.
  • Experience debugging and troubleshooting live applications.
  • Experience with multiple programming languages and data storage technologies.
  • Knowledge of public cloud platforms such as AWS and Azure, including SaaS and PaaS offerings.

Benefits

  • A people-first culture.
  • Support for learning, development, growth, and career progression.
  • Guidance from a friendly talent acquisition team throughout recruitment.
  • Reasonable accommodations or adjustments during recruitment.
  • A recruitment process adapted to individual needs.
  • Commitment to diversity, equity, and inclusion.
  • Equal opportunity and a fair chance for all candidates.