Full Stack Tech Lead - Node.js, React, Java Script
Jobtailor
Milton Keynes, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
JavaScript (Programming Language)
Agile Methodology
Amazon Web Services
HTML5
Automation of Tests
Microsoft Azure
Cascading Style Sheets (CSS)
Cloud Computing
Static Program Analysis
Software Quality
Code Review
+33 more
Databases
Continuous Integration
Software Design Documents
Software Design Patterns
Github
PostgreSQL
MongoDB
MySQL
Node.Js
NoSQL
Scrum Methodology
Software Architecture
Secure Coding
SQL Databases
Systems Integration
TypeScript
Openapi
ReactJS
Express.js
Backend
Event Driven Architecture
Containerization
Kubernetes
Information Technology
Front End Software Development
Api Design
NestJS
Restful APIs
Es2015
Devsecops
Docker
Jenkins
Microservices
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
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), * Bachelor’s degree in Computer Science
- Bachelor’s degree in Engineering
J-18808-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in The UK
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago