← Все вакансии/Lead/jobgether
LeadRemoteIndia

Python Developer

J
jobgether
Уровень
Lead
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Python Developer based in India.

Responsibilities
  • Translate high-level architecture, modules, and technical direction into detailed designs and implementable engineering requirements.
  • Lead the development of Python-based applications, taking ownership of selected core components.
  • Design and develop scalable applications using Python and FastAPI.
  • Build, integrate, and deploy applications through Databricks Apps.
  • Develop solutions across the full application stack, including UI, application and integration layers, and databases.
  • Break architectural designs into modules and clearly define implementation requirements for engineering team members.
  • Provide technical direction and guidance to developers throughout implementation.
  • Review developer implementations to ensure alignment with established architecture, technical designs, and engineering standards.
  • Design and implement PostgreSQL database integrations and develop efficient SQL solutions.
  • Collaborate with architects and other technical stakeholders to identify and resolve design and implementation challenges.
  • Ensure applications adhere to multi-tenant architecture and data or resource isolation principles.
  • Contribute to reliable, maintainable, and scalable cloud-based application solutions.
Requirements
  • 7+ years of professional software development experience, with strong hands-on experience in Python.
  • Extensive experience designing and developing Python-based applications using FastAPI.
  • Hands-on experience with Databricks Apps and application deployment within the Databricks ecosystem.
  • Strong full-stack development background with experience across UI, application/integration, and database layers.
  • Strong experience with PostgreSQL and database integration.
  • Advanced SQL skills and practical experience designing data-driven application components.
  • Proven ability to translate high-level solution architecture into detailed technical designs and production-ready implementations.
  • Understanding of multi-tenant application architecture, isolation principles, and scalable application design.
  • Strong technical leadership skills, with the ability to provide direction, review implementations, and support other developers.
  • Strong analytical and problem-solving capabilities with attention to code quality, architecture, and maintainability.
  • Ability to collaborate effectively with solution architects, developers, and other technical stakeholders.
  • Experience deploying Python applications in cloud environments is preferred.
  • Familiarity with Streamlit, Django, Azure, Azure Databricks, AKS, or Azure App Service is an advantage.
  • Strong communication skills and the ability to work effectively in a remote engineering environment.
Conditions
  • Fully remote working opportunity in India.
  • Full-time position within a modern data engineering and application development environment.
  • Opportunity to work with Python, FastAPI, Databricks Apps, PostgreSQL, and cloud technologies.
  • Technical leadership responsibilities with the opportunity to influence architecture and engineering practices.
  • Exposure to scalable, multi-tenant application development and cloud deployment.
  • Opportunities to guide developers and contribute to technical decision-making.
  • Opportunity to work on complex application components spanning the full technology stack.
  • Professional growth through exposure to modern data and cloud engineering technologies.
Стек и навыки

С чем работаем