Job Description Key Responsibilities:
- Lead, mentor, and guide a team of Python developers to deliver scalable and maintainable solutions.
- Design end-to-end Python applications with a strong focus on performance, scalability, and security.
- Define technical strategies, coding standards, and development best practices for the team.
- Collaborate with cross-functional teams including Product, Design, and QA to deliver features as per roadmap.
- Oversee code reviews, testing frameworks, CI/CD pipelines, and ensure quality standards are maintained.
- Work closely with stakeholders to understand requirements, estimate effort, and manage project execution using Agile methodologies.
- Provide technical solutions for complex problems and troubleshoot issues effectively.
- Stay current with Python advancements, frameworks, and relevant technologies to drive innovation.
- Manage task distribution, timelines, and team productivity across projects.
Required Technical Skills
- Proficient in Python and related libraries
- Deep knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Expertise in developing RESTful APIs and integrating with third-party services.
- Experience with cloud platforms like AWS, GCP, or Azure.
- Familiarity with containerization tools like Docker and Kubernetes.
- Strong background in database and cache systems - SQL and NoSQL.
- Working knowledge of CI/CD, unit testing frameworks, and code versioning tools (Git).
- Understanding of Agile/Scrum methodologies and DevOps practices.
- Team & Project Management
- Experience in mentoring and managing a team of developers.
- Ability to manage sprints, timelines, task assignments, and client communication.
- Excellent problem-solving abilities and a structured approach to debugging and root cause analysis.
- Strong documentation habits for APIs, deployment processes, and codebase architecture.
Requirements
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 7+ years of hands-on experience in Python development, with at least 2+ years in a technical lead role.
- Strong grasp of design patterns and clean coding practices.
- Effective communicator with the ability to present solutions to both technical and non-technical audiences.
Requirements We’re seeking motivated and proactive professionals (8 – 10 years of experience) in Financial Services or Consulting, passionate about applying Agentic AI and first-principles thinking to transform Retail and Commercial Banking. Ideal candidates will have a solid background as a Business Analyst/Product owner, a strong understanding of banking products & processes, and a passion for delivering innovative solutions. Experience in Agentic AI is a plus, but not a must-have.