HumanBit Logo

Python Lead | Codersbrain

full-time
Posted on August 28, 2025

Job Description

Python Lead

Company Overview

(Company Overview details not provided)

Job Summary

The Python Lead will be responsible for designing scalable and robust Python applications, contributing to software architecture, and collaborating with front-end developers and data scientists to deliver cohesive software solutions. This role will involve a significant focus on optimizing performance and implementing best practices throughout the software development lifecycle.

Responsibilities

  • Design scalable, reliable, and maintainable Python code to support web services and software applications.
  • Utilize frameworks such as FastAPI to build server-side web application logic and integrate user-facing elements.
  • Debug Python code, optimize it for performance, and troubleshoot issues across the application lifecycle.
  • Leverage Python libraries like Pandas, NumPy, and Scikit-learn for data science projects and machine learning.
  • Collaborate with front-end developers, data scientists, and DevOps engineers to deliver cohesive solutions.
  • Document code and technical specifications, ensuring clarity and precision.
  • Contribute actively to software architecture using optimal design patterns and best practices.
  • Design and develop backend APIs using Python.
  • Perform analysis and development tasks independently while understanding and disseminating requirements from Product Owners.
  • Work with other developers in the process of building the FastAPI.
  • Develop clean, scalable, maintainable, and testable application code.
  • Implement robust database connections and manage data transformation between the application and database.
  • Conduct unit, integration, and end-to-end testing to ensure quality.

Qualifications

  • Educational Qualification: Bachelor’s degree in Engineering, Software Engineering, Computer Science or a related discipline.
  • Experience: 7-10 years of relevant engineering experience in software development.
  • Strong proficiency with Python and data manipulation libraries such as Pandas, NumPy, Matplotlib, and Plotly.
  • Proficiency in FastAPI or FlaskAPI.
  • Proficiency with SQL and NoSQL databases, including MongoDB, CRDB, and Postgres DB.
  • Proficiency with middleware orchestration languages like Mulesoft and Microsoft BizTalk.
  • Familiarity with CI/CD Pipelines.
  • Team-oriented personality with excellent interpersonal and communication skills.
  • Solid understanding of RESTful APIs and web services.
  • Strong fundamentals in data structures and algorithms, with the ability to apply them in programming challenges.
  • Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), and Object-Oriented Programming (OOP), including Design Patterns.

Preferred Skills

  • Experience with Open AI tools such as GitHub Copilot, Microsoft Copilot, and ChatGPT API interface.
  • Familiarity with cloud platforms like Azure.
  • Experience with big data systems such as Hadoop and Azure Data Lake.
  • Experience with message brokering systems like RabbitMQ and Kafka.
  • Proficiency with container technologies like Docker and Kubernetes.
  • Experience working in distributed and high-volume back-end systems.

Experience

  • 7 to 10 years of relevant software development experience.

Environment

(Work environment details not provided)

Salary

  • Estimated salary of 1.8 Lacs Per Month + GST.

Growth Opportunities

(Growth opportunities details not provided)

Benefits

(Benefits details not provided)

Powered by
HumanBit Logo