Develop and maintain scalable, high-performance backend systems using Python and frameworks like Design, implement, and maintain RESTful APIs and ensure seamless integration with front-end systems.
Collaborate with product managers, designers, and other developers to translate requirements into technical solutions.
Mentor and guide junior developers, conduct code reviews, and uphold coding standards and best practices.
Analyze and optimize system performance, identify bottlenecks, and propose solutions to improve application efficiency.
Lead the design and implementation of scalable architectures, ensuring adherence to security standards and compliance.
Troubleshoot and resolve complex technical issues across the development lifecycle.
Stay updated with the latest trends in Python development, frameworks, and cloud technologies.
Participate in Agile/Scrum ceremonies and contribute to sprint planning and task estimation.
Document technical specifications, system designs, and operational guidelines for the development team.
Leadership experience with the ability to manage a team and deliver high-quality Requirements (If any specific) :
Hands-on experience with cloud platforms (AWS, Azure, GCP) for deployment and scaling applications.
Proficiency in containerization and orchestration tools such as Docker and Kubernetes.
Experience with database management systems (SQL, NoSQL) and designing efficient database schemas.
Familiarity with CI/CD pipelines and DevOps practices for streamlined deployments.
Knowledge of asynchronous programming and task scheduling tools like Celery or Qualifications : :
Minimum Years of Experience : 4+
Relevant Industry Experience : 4+ (as Python Developer)
Require Client Communication : Additional Requirements :
Beneficial if experienced in AI/ML model integration and data processing workflows.
Strong analytical and problem-solving skills with the ability to work in a fast-paced environment.