Full Stack Tech Lead – Node.js, React, Java Script
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
#J-18808-Ljbffr