Technical Lead (Full-stack)

10 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Technical Lead (Fullstack)

About the Role:

As a Technical Lead (Fullstack), you will be instrumental in driving technical excellence, ensuring the delivery of high-quality software solutions, and cultivating a collaborative team environment. You will be responsible for leading and mentoring a team of engineers, translating business requirements into robust technical specifications, and overseeing the entire software development lifecycle from conception to deployment. This role demands a strong technical background in full-stack development, a passion for innovation, and exceptional leadership and communication skills.


Requirements:

  • 10+ years of development and Lead experience (minimum 3 years as technical lead) in Fullstack technologies (PHP, TypeScript, GoLang, React JS)
  • Proven experience as a Fullstack Developer with a strong understanding of both front-end and back-end technologies - PHP, TypeScript, GoLang, React JS
  • Use test driven development and acceptance tests to ensure feature quality
  • Excellent database skills with MySQL, Postgres
  • Experience with building restful JSON web services
  • Experience working with 3rd party software integrations (REST APIs, SOAP APIs, XML, JSon, etc.)
  • Experience in leading and mentoring development teams.
  • Solid understanding of software development methodologies (e.g., Agile, Scrum).
  • Expertise in designing and implementing scalable, high-performance, and secure technical solutions.
  • Strong understanding of CI/CD pipelines and deployment strategies.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Exceptional communication, interpersonal, and collaboration skills.
  • Ability to work effectively in a fast-paced and dynamic environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.


Key Responsibilities:

  • Coding & Unit Testing:

a) Work closely with Developers and Quality Assurance teams to ensure sprint deliverables meet the Definition of Done (DoD) and established performance standards. Ensure deployments adhere to checklist protocols and that coverage/QA benchmarks are met. Drive the adoption of high code coverage targets and monitor adherence across the team.

b) Hands-on development for critical modules/features/stories

c) Identifying and implementing productivity improvement initiatives driven by tools

  • Code Reviews:

    Conduct thorough peer code reviews with a strong focus on maintainability, extensibility, security, and adherence to coding best practices.
  • Technical Solution Design:

    Translate complex business and user stories into low-level technical specifications, owning the module-level implementation. Document custom solutions comprehensively and share them for feedback across the Engineering and Delivery teams.
  • Requirements Analysis:

    Proactive ownership in backlog grooming sessions for owned stories, ensuring clarity and readiness for development. Proactively identify and help unblock the team during sprint execution.
  • Story Point Estimations:

    Track team estimation against velocity and align effort planning with overall delivery targets to ensure realistic and achievable goals.
  • Mentoring & Coaching:

    Mentor and coach Engineers and Senior Software Engineers (SSEs), fostering their technical growth and professional development. Encourage early risk identification and promote structured escalation processes.
  • Team Collaboration and Communication:

    Collaborate effectively with Product and Solution teams to manage integrations and dependencies, ensuring seamless cross-functional communication.
  • CI/CD and Deployment:

    Responsible for maintaining accurate deployment checklists and coordinating closely with the DevOps team to facilitate smoother deployments. Lead minor and major releases, ensuring comprehensive release notes and compliance with all relevant standards. Own the delivery automation pipeline and drive CI integration across various teams.
  • Performance Tuning:

    Drive performance benchmarking and conduct regular reviews across team components, ensuring that all performance objectives are consistently met.
  • Troubleshooting:

    Lead the technical team in troubleshooting and resolving critical production issues, coordinating efforts effectively and communicating status updates clearly and promptly.
  • Code Documentation:

    Ensure comprehensive documentation of all technical solutions, including architectural decisions, design choices, and operational guides, to facilitate seamless knowledge transfer and long-term maintainability.

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Sureify logo
Sureify

Insurance Technology

Glendale

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india