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

Expleo UK LTD

Remote-friendly
Overview

Provide technical leadership across development teams to ensure the design and delivery of high-quality, scalable, and maintainable software solutions. The role combines hands-on development expertise with leadership responsibilities, translating business requirements into robust technical solutions while driving engineering excellence, delivery consistency, and collaboration across onshore and offshore teams.






Responsibilities

  • Technical Leadership & Solution Delivery
    • 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
  • Solution Design & Requirement Translation
    • 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 artefacts
  • Engineering Excellence & Governance
    • 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
  • Team Leadership & Offshore Coordination
    • 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
    • Ensure effective coordination between onshore and offshore teams, managing dependencies and delivery risks
  • Collaboration & Stakeholder Engagement
    • Work closely with architects, QA teams, DevOps engineers, and business stakeholders
    • Participate in and contribute to design reviews, sprint planning, and governance forums
    • Communicate technical decisions, risks, and progress clearly to both technical and non-technical audiences
  • Delivery & Agile Execution
    • Support Agile delivery processes including backlog refinement, sprint planning, estimation, and retrospectives
    • Ensure timely and predictable delivery of features aligned with sprint and programme objectives
    • Identify risks and proactively implement mitigation strategies





Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience





Essential skills

  • 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)
  • Architecture & Design
    • 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
  • DevOps & Cloud
    • Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)
    • Familiarity with cloud platforms (Azure/AWS/GCP)
    • Exposure to containerisation (Docker) and orchestration (Kubernetes)
  • Engineering Practices
    • 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





Experience

  • 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)
  • Non-Functional Expectations
    • Strong leadership, mentoring, and team management capabilities
    • Excellent communication and stakeholder engagement skills
    • Ability to balance technical depth with delivery and business priorities
    • Proactive problem-solving and decision-making mindset
    • High level of accountability and ownership
    • Expected Outcomes & Success Measures
  • Solution Quality & Delivery
    • Delivery of high-quality, scalable, and production-ready solutions aligned with business requirements
    • Strong alignment between functional requirements and technical implementation
    • Reduction in defects and improved system stability
  • Team Performance & Coordination
    • Efficient coordination between onshore and offshore teams, resulting in predictable delivery outcomes
    • Improved team productivity, technical capability, and adherence to standards
  • Engineering Excellence
    • Consistent enforcement of coding standards, architecture principles, and best practices
    • Measurable improvements in code quality, test coverage, and deployment reliability
  • Stakeholder Value
    • Positive stakeholder feedback on solution quality, responsiveness, and collaboration
    • Contribution to successful delivery of programme and release milestones





Benefits

  • Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges
  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
  • Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
  • Competitive company benefits
  • Always working as one team, our people are not afraid to think big and challenge the status quo

  • As a Disability Confident Committed Employer we have committed to:
    • Ensure our recruitment process is inclusive and accessible
    • Communicating and promoting vacancies
    • Offering an interview to disabled people who meet the minimum criteria for the job
    • Anticipating and providing reasonable adjustments as required
    • Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people

"We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age".

We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive.




Apply Now →

Application opens at the source listing. Free for jobseekers.