HamburgerMenu
hirist

Python Lead - ETL/FastAPI

Avisoft
Bangalore
7 - 10 Years

Posted on: 28/08/2025

Job Description

About Role :


We are looking for an experienced Python Lead to design and develop scalable backend solutions, lead architectural discussions, and collaborate with cross-functional teams to deliver high-quality applications.

The ideal candidate will have strong expertise in Python, FastAPI, data manipulation, and modern backend systems, with a proven track record of building robust, maintainable, and high-performance applications.


Key Responsibilities :


- Design, develop, and maintain scalable, reliable, and efficient Python code for web services and backend systems.

- Build server-side application logic using frameworks like FastAPI and integrate with user-facing components.

- Debug, optimize, and troubleshoot performance issues across the application lifecycle.

- Collaborate with front-end engineers, data scientists, and DevOps teams to deliver cohesive solutions.

- Utilize Python libraries such as Pandas, NumPy, Scikit-learn to support data-driven projects and machine learning tasks.

- Develop and maintain clean, testable, and maintainable code using design patterns and best practices.

- Implement backend APIs, robust database connections, and ensure smooth data transformations.

- Write unit, integration, and end-to-end tests to ensure code quality and reliability.

- Document technical designs, workflows, and specifications.

- Actively contribute to architectural discussions and decisions.


Mandatory Skills :


- Education: Bachelors degree or higher in Computer Science, Software Engineering, or related discipline.

- 710 years of professional experience in software development.

- Strong expertise in Python and libraries such as Pandas, NumPy, Matplotlib, Plotly.

- Proficiency in FastAPI (or Flask).

- Strong knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, CRDB).

- Experience with middleware orchestration tools (Mulesoft, Microsoft BizTalk).

- Solid understanding of RESTful APIs and web services.

- Familiarity with CI/CD pipelines.

- Strong problem-solving skills with solid grounding in data structures and algorithms.

- Knowledge of OOP, OOD, and design patterns.

- Excellent communication, leadership, and interpersonal skills.


Desirable Skills :


- Experience with OpenAI tools (GitHub Copilot, Microsoft Copilot, ChatGPT API).

- Exposure to cloud platforms (Azure preferred).

- Knowledge of Big Data systems (Hadoop, Azure Data Lake).

- Experience with message brokers (RabbitMQ, Kafka).

- Familiarity with containerization technologies (Docker, Kubernetes).

- Experience in building and scaling distributed, high-volume backend systems.


info-icon

Did you find something suspicious?