Job Description :
The Senior Technical Lead Full Stack Development is responsible for driving end-to-end technical execution of software projects across diverse technology stacks. The role combines strong technical expertise with leadership, architectural decision-making, task management, client interaction, and presales support. This is a hands-on leadership role that involves active participation in solution design, code quality oversight, and delivery governance.
The candidate should be capable of leading cross-functional teams, evaluating the right tools and frameworks for the job, and collaborating with both internal stakeholders and external clients to ensure timely, secure, and scalable solutions.
Key Responsibilities :
Technical Leadership & Architecture :
- Own the architecture and design of full stack solutions, ensuring scalability, security, and performance.
- Make technology stack decisions aligned with business and project needs.
- Guide developers across frontend, backend, and integration layers.
- Conduct technical reviews, enforce coding standards, and ensure adherence to architectural principles.
- Evaluate new tools, frameworks, and practices for inclusion in the technology roadmap.
Project Execution & Team Management :
Lead development teams by assigning tasks, setting priorities, and tracking delivery progress.Provide mentorship and technical guidance to team members.Coordinate with QA, DevOps, UI / UX, and other stakeholders to ensure seamless project execution.Proactively resolve technical challenges and ensure quality output across sprints.Client & Presales Engagement :
Participate in client meetings to gather requirements and recommend suitable technical solutions.Support the sales / pre-sales team with solution design, proposal writing, and technical documentation.Provide accurate estimates and delivery timelines for new initiatives and change requests.Translate business needs into technical specifications and delivery plans.Technical Competencies (Technology-Agnostic) :
Strong understanding of modern web and backend technologies (e.g., React, Angular, Vue.js, Node.js, .NET, Java, Python, etc.).Proficiency in API design, database systems (SQL / NoSQL), and system integration.Familiarity with microservices architecture, message queues, caching, and security standards (OAuth2, JWT, etc.).Knowledge of software design patterns, data modeling, and performance tuning.Cloud & DevOps :
Experience with cloud platforms such as GCP, Azure, or AWS for hosting, storage, identity, and scalability.Understanding of CI / CD pipelines, Git workflows, and containerization (Docker, Kubernetes preferred).Familiarity with infrastructure planning, load balancing, and monitoring tools is a plus.Preferred Qualifications :
Bachelors degree in Computer Science, Engineering, or a related field.Minimum 8 years of experience in software development, with at least 2-3 years in a technical leadership role.Proven experience in delivering complex projects end-to-end.Strong interpersonal and communication skills to work across teams and with clients.Experience in Agile / Scrum environments and usage of project management tools like JIRA, Azure DevOps, or similar.(ref : hirist.tech)