Lead Engineer (Golang & Python)

5 - 8 years

7 - 17 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead Engineer (Full-Stack Developer)

Key Responsibilities

  • Technical Leadership:

    Lead a small team of engineers, set coding standards, and ensure high-quality deliverables through code reviews and best practices.
  • Backend Development:

    • Design, build, and maintain scalable backend services and RESTful APIs using

      Golang

      and

      Python

      (Django, Flask, or FastAPI).
    • Optimize application performance and ensure high availability and security.
  • Frontend Development:

    • Develop rich, responsive web interfaces using

      React.js

      (Hooks, Redux or equivalent state management).
    • Collaborate closely with UI/UX teams to implement modern, user-friendly designs.
  • Architecture & Design:

    • Contribute to system design, architecture decisions, and technology stack evaluations.
    • Ensure maintainable, clean, and modular code.
  • Collaboration:

    • Work cross-functionally with product managers, DevOps, and QA teams to deliver high-quality software on schedule.
    • Mentor junior developers and help build a strong engineering culture.
  • DevOps & CI/CD:

    • Work with cloud platforms (AWS/GCP/Azure) for deployment and monitoring.
    • Set up and maintain CI/CD pipelines and containerized environments (Docker, Kubernetes).

Must-Have Skills

  • Strong proficiency in

    Python

    with experience in frameworks like

    Django

    ,

    Flask

    , or

    FastAPI

    .
  • Strong proficiency in

    Golang (Go)

    for backend microservices and APIs.
  • Solid understanding of

    React.js

    , including

    Hooks

    ,

    Redux

    , or similar state management libraries.
  • Strong understanding of RESTful API design and integration.
  • Experience with

    SQL/NoSQL databases

    (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with

    version control (Git)

    ,

    CI/CD pipelines

    , and

    cloud platforms

    .
  • Familiarity with

    Docker

    ,

    Kubernetes

    , and

    microservices architecture

    .
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and leadership abilities.

Good-to-Have Skills

  • Experience with

    GraphQL

    ,

    WebSockets

    , or

    gRPC

    .
  • Knowledge of

    testing frameworks

    (PyTest, Go testing, Jest, etc.).
  • Exposure to

    data streaming

    (Kafka, RabbitMQ) or

    event-driven architectures

    .
  • Experience working in

    Agile/Scrum

    environments.

Education

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You

mumbai, mumbai suburban, thane, navi mumbai