Full Stack Tech Lead - Node.js, React, Java Script

  • Jobtailor
  • Milton Keynes, Buckinghamshire
  • 12/07/2026
Full time Information Technology Telecommunications

Job Description

Responsibilities
  • Provide technical leadership across development teams to ensure the design and delivery of high-quality, scalable, and maintainable software solutions
  • Lead the design and development of key features, components, and services across the application stack
  • Provide hands on guidance in building scalable applications using React, Node.js, and TypeScript
  • Own critical technical decisions, ensuring alignment with architectural standards and long term scalability goals
  • Act as the primary escalation point for complex technical challenges and design issues
  • Translate business and functional requirements into technical designs and implementation plans
  • Collaborate with product owners, business analysts, and stakeholders to refine requirements and define solution approaches
  • Produce and review technical design documentation, API specifications, and architectural artifacts
  • Define and enforce coding standards, development best practices, and quality benchmarks
  • Conduct code reviews to ensure maintainability, performance, and security compliance
  • Ensure adherence to DevSecOps practices, including CI/CD, automated testing, and secure coding
  • Monitor and improve non functional requirements such as performance, scalability, reliability, and resilience
  • Guide and mentor offshore and distributed development teams, ensuring alignment to delivery standards
  • Allocate tasks, oversee progress, and provide regular technical direction to team members
  • Facilitate knowledge transfer, technical upskilling, and team capability development
  • Communicate technical decisions, risks, and progress clearly to both technical and non technical audiences
  • Support Agile delivery processes including backlog refinement, sprint planning, estimation, and retrospectives
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Core Technologies Front end: React.js, HTML5, CSS3, JavaScript (ES6+), TypeScript
  • Back end: Node.js (Express.js/NestJS)
  • API Development: RESTful services, microservices architecture
  • Databases: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB)
  • Strong understanding of software architecture patterns (microservices, layered architecture, event driven systems)
  • Experience with scalable and cloud native solution design
  • Knowledge of system integration patterns and API design principles
  • Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)
  • Familiarity with cloud platforms (Azure/AWS/GCP)
  • Exposure to containerisation (Docker) and orchestration (Kubernetes)
  • Strong grounding in clean code principles and design patterns (SOLID, DRY)
  • Experience with test automation, code quality tools, and static analysis
  • Understanding of security best practices and compliance requirements
  • Overall experience with strong hands on development background
  • Proven experience in technical leadership or senior development roles
  • Experience delivering enterprise scale applications in Agile environments
  • Exposure to distributed delivery models (onshore/offshore teams)
Certifications & Qualifications
  • Bachelor's degree in Computer Science
  • Bachelor's degree in Engineering