Senior Node.js/TypeScript Engineer

Job Description

Senior Node.js/TypeScript Engineer | Hybrid Working | 160K - 180K + Super

My client is a technology-driven company focused on delivering modern software solutions for large-scale, complex systems. They work with advanced digital technologies to help organisations improve operational efficiency, automation, and data-driven decision-making. Their work involves building reliable, high-performance platforms that support critical infrastructure environments.

They are seeking an experienced Senior Software Engineer to join their team and contribute to the development of scalable, high-performance backend systems. In this role, you will work on modern, mission-critical applications built with Node.js and TypeScript, collaborating closely with front-end teams and contributing to the design of robust system architectures. This position involves supporting a major infrastructure initiative and working within a multidisciplinary engineering environment.

What You’ll Do
  • Design, develop, and maintain scalable backend services using Node.js and TypeScript.
  • Build and optimise secure, high-performance APIs for seamless system communication.
  • Collaborate with front-end engineers (React) to deliver integrated, end-to-end solutions.
  • Develop a comprehensive automated testing framework across unit, integration, and end-to-end layers.
  • Work with CI/CD pipelines (e.g., GitLab or similar tools) to streamline development and deployment processes.
  • Design, implement, and optimise relational databases using PostgreSQL.
  • Apply best practices in architecture, security, code quality, and performance.
  • Mentor and support developers, fostering technical growth and knowledge sharing.
What My Client Is Looking For
  • Strong hands-on exprience with Node.js, TypeScript and React. 
  • Deep expertise in building and optimising APIs with an emphasis on performance and security.
  • Experience across the full software development lifecycle, including automated testing practices.
  • Familiarity with CI/CD pipelines.
  • Proficiency in PostgreSQL and strong relational database design capabilities.
  • Excellent problem-solving skills and experience working in an agile environment.