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)