Tech Lead Software Engineer 3

6 - 10 years

22 - 25 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Experience Required:

Job Overview

We are seeking an experienced software engineer to design, develop, and help deploy robust, scalable, and secure applications. The ideal candidate will have a strong technical background in full-stack development and cloud technologies, with proven expertise in leading Agile/Scrum teams and managing the full project lifecycle for web, mobile, and cloud-based solutions.

Key Responsibilities

  • Leadership: Mentor junior developers, fostering collaboration, innovation, and continuous improvement.
  • Technical Architecture: Design, implement, and maintain reliable, secure, and high-availability production systems.
  • DevOps & Cloud: Work with Dev Ops to update CI/CD pipelines using tools such as GitHub
  • Actions, Argo CD, Jenkins, and AWS CodePipeline.
  • Development: Develop and maintain applications using Node.js, React, Typescript/Javascript,
  • Express, GraphQL, Microservices, Serverless, and MVC/MVVM architectures.
  • Database Management: Work with relational PostgreSQL and NoSQL databases DynamoDB and Elastic Search.
  • Security & Scalability: Ensure application security, scalability, and performance, with a focus on reducing downtime and optimizing production environments.
  • Agile Practices: Participate in Agile/Scrum methodologies, conduct code reviews, sprints, and facilitate requirement gathering and estimation.
  • Innovation: Contribute to business growth by proposing and implementing new ideas and technologies.

Required Skills and Qualifications

Technical Skills:

  • Strong proficiency in Node.js, React, Typescript/Javascript, Express, GraphQL, JWT, Git, Microservices, Serverless, MVC/MVVM
  • Experience with PostgreSQL, MongoDB, RabbitMQ
  • Hands-on experience with AWS (S3, EC2, RDS, Lambda, CloudFront, Route 53, ELB, ASG), Kubernetes, Docker, Terraform, Packer, Jenkins, Argo CD, NGINX, Ansible, Bash, Linux, CI/CD pipelines, GCP, YAML
  • Experience with GitHub Actions, Helm charts, Datree, Lens, Portainer
  • Leadership: Proven experience leading and managing software development teams (1520 members)
  • Project Management: Experience managing full project lifecycles for web, mobile, and cloud applications
  • Agile/Scrum: Strong understanding of Agile/Scrum methodologies and TDD
  • Problem-Solving: Ability to troubleshoot and resolve complex technical issues, reduce production downtime, and optimize system performance
  • Communication: Excellent verbal and written communication skills

Preferred Qualifications

  • Experience in healthcare, insurance, or other regulated industries
  • Experience with zookeeper and kafka
  • Experience with micro frontends and NPM package management

Education

  • Bachelors degree in Computer Science or related field (B.Tech or equivalent)
  • Additional certifications in cloud, DevOps, or Agile methodologies are a plus

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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
Emids Technologies logo
Emids Technologies

Healthcare IT

Indianapolis

RecommendedJobs for You

Pune, Maharashtra, India

Chennai, Tamil Nadu, India