Posted 25 July, 2026
Full Stack - Tech Lead (Node.js, React, Java Script)
Expleo Group
Milton Keynes, ENG, GB
Full Time
Job Description
OverviewProvide 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.ResponsibilitiesTechnical Leadership & Solution Delivery Lead the design and development of key features, components, and services across the application stackProvide hands-on guidance in building scalable applications using React, Node.js, and TypeScriptOwn critical technical decisions, ensuring alignment with architectural standards and long-term scalability goalsAct as the primary escalation point for complex technical challenges and design issuesSolution Design & Requirement Translation Translate business and functional requirements into technical designs and implementation plansCollaborate with product owners, business analysts, and stakeholders to refine requirements and define solution approachesProduce and review technical design documentation, API specifications, and architectural artefactsEngineering Excellence & Governance Define and enforce coding standards, development best practices, and quality benchmarksConduct code reviews to ensure maintainability, performance, and security complianceEnsure adherence to DevSecOps practices, including CI/CD, automated testing, and secure codingMonitor and improve non-functional requirements such as performance, scalability, reliability, and resilienceTeam Leadership & Offshore Coordination Guide and mentor offshore and distributed development teams, ensuring alignment to delivery standardsAllocate tasks, oversee progress, and provide regular technical direction to team membersFacilitate knowledge transfer, technical upskilling, and team capability developmentEnsure effective coordination between onshore and offshore teams, managing dependencies and delivery risksCollaboration & Stakeholder Engagement Work closely with architects, QA teams, DevOps engineers, and business stakeholdersParticipate in and contribute to design reviews, sprint planning, and governance forumsCommunicate technical decisions, risks, and progress clearly to both technical and non-technical audiencesDelivery & Agile Execution Support Agile delivery processes including backlog refinement, sprint planning, estimation, and retrospectivesEnsure timely and predictable delivery of features aligned with sprint and programme objectivesIdentify risks and proactively implement mitigation strategiesQualificationsBachelor's degree in Computer Science, Engineering, or equivalent experienceEssential skillsCore Technologies Front-end: React.js, HTML5, CSS3, JavaScript (ES6+), TypeScriptBack-end: Node.js (Express.js/NestJS)API Development: RESTful services, microservices architectureDatabases: 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 designKnowledge of system integration patterns and API design principlesDevOps & 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 analysisUnderstanding of security best practices and compliance requirementsExperienceOverall experience with strong hands-on development backgroundProven experience in technical leadership or senior development rolesExperience delivering enterprise-scale applications in Agile environmentsExposure to distributed delivery models (onshore/offshore teams)Non-Functional Expectations Strong leadership, mentoring, and team management capabilitiesExcellent communication and stakeholder engagement skillsAbility to balance technical depth with delivery and business prioritiesProactive problem-solving and decision-making mindsetHigh level of accountability and ownershipExpected Outcomes & Success MeasuresSolution Quality & Delivery Delivery of high-quality, scalable, and production-ready solutions aligned with business requirementsStrong alignment between functional requirements and technical implementationReduction in defects and improved system stabilityTeam Performance & Coordination Efficient coordination between onshore and offshore teams, resulting in predictable delivery outcomesImproved team productivity, technical capability, and adherence to standardsEngineering Excellence Consistent enforcement of coding standards, architecture principles, and best practicesMeasurable improvements in code quality, test coverage, and deployment reliabilityStakeholder Value Positive stakeholder feedback on solution quality, responsiveness, and collaborationContribution to successful delivery of programme and release milestonesBenefitsCollaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challengesWe empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projectsExpleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training coursesCompetitive company benefitsAlways working as one team, our people are not afraid to think big and challenge the status quoAs a Disability Confident Committed Employer we have committed to:Ensure our recruitment process is inclusive and accessibleCommunicating and promoting vacanciesOffering an interview to disabled people who meet the minimum criteria for the jobAnticipating and providing reasonable adjustments as requiredSupporting 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.TPBN1_UKTJ
