Lead Python DeveloperExperience: 10+ YearsLocation: Kolkata / Remote (Flexible)Job Type: Full-timeIndustry: IT Services / Software DevelopmentThe OpportunityWe’re looking for a seasoned Senior / Lead Python Developer who combines deep technical expertise with strong leadership and client-facing capabilities. You will drive backend architecture, lead engineering best practices, mentor the team, and work closely with clients to understand requirements and translate them into scalable, high-performing solutions.This role is perfect for someone who enjoys owning technical decisions, solving complex engineering challenges, and contributing to end-to-end project success while guiding teams toward excellence.Your Mission, Your ImpactAs a technical lead, you will architect modern Python-based solutions, collaborate with global clients, and ensure smooth project delivery. You’ll work closely with project managers, business stakeholders, and cross-functional teams to ensure that technical execution aligns with business goals.Your leadership will shape the engineering culture—through mentorship, reviews, processes, and continuous improvement.Key ResponsibilitiesTechnical LeadershipLead the design, development, and deployment of robust, high-quality Python applications.Architect scalable backend systems using Python, Django/Flask, REST APIs, microservices, and modern backend patterns.Conduct code reviews, enforce engineering standards, and guide team members on best practices.Integrate third-party APIs, cloud components, and external services.Ensure high performance, security, maintainability, and reliability across solutions.Troubleshoot complex technical issues and drive root-cause resolutions.Client & Project CollaborationParticipate in discussions with clients and stakeholders to understand business needs.Translate requirements into clear technical specifications, architectures, and development plans.Provide technical insights, estimations, and solution recommendations on client calls.Present demos, updates, architecture walkthroughs, and progress reports.Work closely with project managers, QA, and cross-functional teams to ensure seamless delivery.Team Leadership & MentorshipMentor junior and mid-level developers through guidance, training, and feedback.Promote coding best practices, modern engineering patterns, and structured development processes.Contribute to sprint planning, code reviews, retrospectives, and team-level process improvements.Required Skills & ExperienceTechnical Expertise10+ years of total IT experience, with at least 6+ years of hands-on Python development.Strong experience with Django, Flask, FastAPI, or similar Python frameworks.Expertise in REST API design, authentication, authorization, and integrations.Solid understanding of OOPs, algorithms, data structures, and design patterns.Hands-on experience with databases—PostgreSQL, MySQL, MongoDB, or similar.Familiarity with containerization (Docker), CI/CD systems, and cloud platforms (AWS/Azure/GCP).Experience with microservices and asynchronous processing (Celery, Redis, etc.).Client-Facing & CommunicationExcellent communication, presentation, and documentation skills.Proven experience in client interactions, requirement discussions, and solution presentations.Ability to articulate technical concepts in a clear, business-friendly manner.Good to HaveExposure to frontend technologies (React/Angular) for integration understanding.Experience with DevOps tools, cloud-native architecture, and automation.Work experience in Agile/Scrum environments.EducationBachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Why Join Us?Lead impactful, large-scale digital engineering projects.Collaborate with global clients and stakeholders.Be part of a growth-driven, collaborative engineering culture.Competitive compensation, long-term stability, and career progression.Opportunity to innovate, mentor, and influence core technical decisions.For more information, visit us at:
Job Title
Lead Python Developer