Ness Digital Engineering

Lead Python Developer

Ness Digital Engineering Bengaluru, Karnataka, India

Software Development · 1,001-5,000 employees

Sep 11
Remote python Senior (5-10 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Lead Developer will translate high-level architecture into detailed technical designs and lead the development of Python-based applications. They are responsible for building components across the full stack and providing technical direction to the engineering team.

What they look for

Python FastAPI Databricks Full-stack development PostgreSQL SQL Technical design Multi-tenancy Streamlit Django Azure Azure Databricks AKS Azure App Service Cloud deployment

Requirements

Candidates must have over 7 years of experience with strong proficiency in Python, FastAPI, and Databricks. Experience in full-stack development, PostgreSQL, and designing application components from high-level architecture is required.

Full description

Job Title: Lead Developer – Python / FastAPI / Databricks Experience: 7+ years Role Focus: Full-stack development, technical design, Python, FastAPI, Databricks Apps

Job Summary We are looking for a Lead Developer with strong full-stack experience in Python-based application development. The Lead Developer will translate the high-level architecture provided by the Solution Architect into detailed technical designs and working application components.

Key Responsibilities

  • Convert high-level architecture and modules from the Architect into detailed technical designs.
  • Lead development of Python-based applications.
  • Design and develop applications using FastAPI and Python.
  • Build and integrate applications deployed through Databricks Apps.
  • Develop components across the full application stack:• UI layer
  • Application/integration layer
  • Database layer
  • Build selected core components and provide technical direction to developers.
  • Break architecture into modules and assign implementation requirements to engineers.
  • Review developer implementations and ensure alignment with the architecture and technical design.
  • Work with PostgreSQL and database integration.
  • Collaborate with the Architect to resolve technical and design issues.
  • Ensure applications follow multi-tenancy and isolation principles defined by the architecture.

Required Skills

  • Strong Python development experience.
  • Strong experience with FastAPI.
  • Hands-on experience with Databricks Apps.
  • Full-stack development experience.
  • Experience across UI, application/integration, and database layers.
  • Experience with PostgreSQL.
  • Strong SQL skills.
  • Experience designing and implementing application components from high-level architecture.
  • Understanding of multi-tenant application development.

Preferred Skills

  • Streamlit.
  • Django.
  • Azure.
  • Azure Databricks.
  • AKS / Azure App Service.
  • Experience deploying Python applications in cloud environments.

Similar roles