Lead Software Engineer - Full stack

8 - 12 years

45 - 55 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Full Stack Engineering Lead

Key Responsibilities

  • Application Development:

    Lead the design and development of full stack applications using Python, FastAPI, React, Angular, and Node.js, leveraging asynchronous capabilities and FastAPIs OpenAPI documentation.
  • UI/UX Development:

    Prototype and build intuitive, scalable, and maintainable interfaces, ensuring an exceptional user experience.
  • Collaboration:

    Partner with product owners to translate business needs into functional, visually appealing applications. Act as the bridge between technical and non-technical teams.
  • System Enhancements:

    Maintain and optimize existing software systems by fixing bugs, improving performance, and implementing new features based on user feedback.
  • Security & Authentication:

    Architect secure, scalable authentication systems (login, registration, session management) leveraging Okta for identity and access management.
  • Quality Assurance:

    Conduct peer code reviews, implement testing frameworks, and ensure high-quality, reliable software delivery.
  • Documentation:

    Create and maintain clear technical documentation to enable efficient future maintenance and enhancements.
  • Mentorship & Training:

    Guide junior engineers, foster a culture of continuous learning, and provide training/support to end users.
  • Innovation:

    Research and evaluate emerging technologies to keep our applications and tools at the cutting edge.
  • Error Handling:

    Implement robust error-handling and messaging frameworks for enhanced user experience.

Qualifications & Skills

  • Education:

    • Bachelors in Computer Science, Software Engineering, or related field (Master’s preferred).
    • Additional certifications in AI, ML, or Data Science highly desirable.
  • Work Experience:

    • 10+ years of software development experience with emphasis on AI-based applications.
    • Proven leadership experience in guiding technical teams.
    • Candidates from Tier 1 / Tier 2 institutions (IITs, BITS, IIITs, NITs, etc.) strongly preferred.

  • Technical Skills:

    • Proficiency in full stack development (frontend: React/Angular; backend: Python/FastAPI/Django).
    • Expertise in microservices architecture, event-driven systems, and scalable API development.
    • Strong command of databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
    • Hands-on DevOps experience (CI/CD, Docker, Kubernetes, AWS/GCP/Azure).
    • Proficiency in unit testing and code quality best practices.
    • Experience with Dash/Streamlit for rapid prototyping.
    • Strong knowledge of AI-driven tools (e.g., GitHub Copilot).
  • Soft Skills:

    • Excellent problem-solving, communication, and collaboration skills.
    • Ability to work independently, manage multiple priorities, and drive outcomes.
    • Passion for building reliable, user-focused applications.

Preferred/Bonus Experience

  • Exposure to CMS-integrated backends.
  • Experience in regulated industries (finance, healthcare, etc.).

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

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Persolkelly India logo
Persolkelly India

Staffing & Recruitment

N/A

RecommendedJobs for You