Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Description: Lead Python Developer – API & Integrations
Location: Kolkata, West Bengal (In-person)
Job Type: Full-time
Experience: Minimum 7 years of professional experience
About the Role
We are looking for a highly experienced Lead Python Developer with deep expertise in Python and FastAPI to architect, develop, and maintain robust end-to-end web solutions. The ideal candidate will lead technical design and implementation for scalable backend APIs, data extraction pipelines, and cloud-based integrations across multiple platforms.
You'll work closely with cross-functional teams to build high-performance, data-driven products that integrate seamlessly with third-party platforms such as Google, Meta (Facebook/Instagram), LinkedIn, and other cloud services.
Key Responsibilities
Backend & API Development
- Architect and develop high-performance backend systems using Python and FastAPI, Django etc
- Build and maintain RESTful APIs and data ingestion pipelines.
- Design and implement ETL workflows for extracting and processing data from third-party platforms.
- Handle OAuth 2.0 authentication, API security, and token management.
- Optimize backend performance, latency, and scalability.
Full Stack & Cloud Integration
- Collaborate on frontend integration using Next.js/ Nest.js or other modern frameworks.
- Lead data integration workflows and API aggregation across environments.
- Implement and manage DevOps pipelines, including CI/CD, Docker, and cloud deployments (AWS, Azure, or GCP).
- Ensure best practices for testing, continuous integration, and high availability.
Collaboration & Delivery
- Drive architectural decisions and participate in code/design reviews.
- Mentor junior engineers and contribute to the overall technical vision.
- Work closely with product and data teams to translate business requirements into scalable technical solutions.
Required Skills & Qualifications
Core Technical Skills
- 7+ years of professional experience in full-stack or backend development.
- Strong command of Python (FastAPI, Django preferred).
- Experience with Cloud API integrations (Google, LinkedIn, Meta, etc.).
- Proven experience in pipeline creation, data extraction, and ETL processes.
- Good understanding of Node.js and Next.js (React) for full-stack collaboration.
- Hands-on experience with REST APIs, JSON, and async I/O handling.
- Expertise in database design (PostgreSQL, MS SQL, or similar RDBMS).
- Working knowledge of DevOps practices, Git, Docker, and CI/CD pipelines.
Soft Skills
- Strong analytical, problem-solving, and leadership abilities.
- Excellent communication and documentation skills.
- Ability to lead initiatives independently while collaborating within a team.
Preferred (Nice to Have)
- Experience with social media analytics or data aggregation APIs.
- Exposure to data visualization, BI tools, or dashboards.
- Familiarity with microservices architecture and serverless deployments.
- Understanding of performance optimization and scaling systems.
Education
Bachelor’s degree in Computer Science, IT, or equivalent practical experience.
Work Location:
Kolkata, West Bengal (In-person) / Hybrid with regular travel commitments
Similar Jobs
Intermediate Full-Stack Developer
VirtualVocations
Software Developer - Full Stack
Randstad Canada
.Net Developer - .Net Core, C#, SQL Server
Bosch India
Associate Principal Engineer - Dotnet Fullstack Developer
Nagarro Software Pvt. Ltd
Frontend / Full-Stack Engineer
confidential
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free