Job Title: Lead Python Developer (7+ Years Experience) Company: Nature Technologies
Location: Kolkata (Hybrid Work Setup)
Employment Type: Full-time
About Nature TechnologiesAt Nature Technologies, we're a Product Engineering Company building Born-AI platforms for global startups and enterprises. Our teams work with cutting-edge technologies to create intelligent, scalable, and high-performing digital products.
We're looking for an experienced Lead Python Developer with 7+ years of strong backend development expertise who can drive technical excellence, mentor developers, and contribute to designing robust, future-ready systems for global clients.
Key Responsibilities- Lead the architecture, design, and development of scalable Python-based applications and APIs.
- Collaborate with Product Managers, Architects, and cross-functional teams to define and deliver project roadmaps.
- Mentor and guide the Python development team through code reviews, design discussions, and best practices.
- Ensure system reliability, performance optimization, and secure coding standards.
- Oversee database design, API integrations, and deployment of microservices-based architectures.
- Stay updated on emerging technologies and suggest ways to integrate them into ongoing projects.
- Manage sprints, allocate tasks, and ensure timely project delivery following Agile methodologies.
Required Skills & Experience- 7+ years of hands-on experience in Python development, with at least 2+ years in a lead or senior role.
- Strong expertise in FastAPI, Django, or Flask frameworks.
- Proven experience in designing and deploying RESTful APIs and microservices architecture.
- Proficiency with Docker, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).
- Strong knowledge of PostgreSQL, MongoDB, or MySQL.
- Proficient in Git/GitHub, Agile practices, and sprint/task management tools (Jira/Trello).
- Solid understanding of software design patterns, testing frameworks, and code optimization techniques.
Nice to Have- Experience managing Python projects using UV or similar tools.
- Knowledge of Kubernetes, DevOps pipelines, or cloud-native deployments.
- Exposure to AI/ML, data engineering, or automation frameworks.
Understanding of frontend technologies for end-to-end product collaboration.