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 :
- 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 :
- 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 :
- 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.
Did you find something suspicious?
Posted By
Riya Arora
Senior HR Associate at Avisoft
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1536320
Interview Questions for you
View All