Talent.com
This job offer is not available in your country.
Python Lead - ETL / FastAPI

Python Lead - ETL / FastAPI

AvisoftBangalore
30+ days ago
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 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 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 :
  • 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.

(ref : hirist.tech)

Create a job alert for this search

Lead Python • Bangalore