Python Lead– Application Development | Codersbrain
Job Description
Skill (Role) : Python Lead– Application Development
Work Location : Hyderabad/Bangalore
Experience : 7+ years
Notice : Immediate – 15 days
Job Opportunity:
About the Role
We are seeking a seasoned Python Lead/Architect with 8+ years of experience in application development, architecture design, and team leadership. This is a hands-on role where you will be responsible for designing and developing robust, scalable, and high-performing applications using Python. Experience in FastAPI, AWS services,
Experience of working with cross-functional teams, including product managers, data scientists, and DevOps, to deliver innovative and impactful solutions.
Key Responsibilities
• Lead Development & Architecture:
Design and architect scalable, secure, and maintainable applications using Python and FastAPI.
• Hands-On Development:
Actively contribute to coding, code reviews, and debugging to ensure high code quality and adherence to standards.
• Cloud Integration:
Develop, deploy, and maintain cloud-native applications using AWS services such as Lambda, S3, DynamoDB, EC2, and more.
• AI/ML Enablement:
Collaborate with data scientists to integrate AI/ML models into production applications (if applicable).
• Mentoring & Team Leadership:
Guide and mentor team members, enforce best practices, and foster a culture of continuous improvement.
• Stakeholder Collaboration:
Work closely with business stakeholders to gather requirements, translate them into technical solutions, and ensure timely delivery.
• Performance Optimization:
Monitor and enhance application performance, scalability, and reliability.
Required Skills & Experience
Core Expertise:
• Proficiency in Python with a minimum of 5 years in application development.
• Extensive experience with FastAPI or other Python web frameworks.
• Strong understanding of software architecture, design patterns, and best practices.
Cloud Expertise:
• Hands-on experience with AWS services (Lambda, S3, DynamoDB, EC2, etc.).
• Knowledge of deploying and scaling applications in cloud environments.
AI/ML Knowledge (Good to Have):
• Familiarity with AI/ML concepts and integrating models into applications.
Development Practices:
• Strong experience with CI/CD pipelines, version control (Git), and containerization (Docker).
• Familiarity with agile methodologies and DevOps culture.
Soft Skills:
• Excellent problem-solving and debugging skills.
• Strong communication and collaboration skills.
• Ability to work independently and lead technical teams effectively.