Role : Senior Full Stack Django Developer cum Project Manager
Experience: **5 to 7 years**
Location : Hinjawadi, Pune
Employment Type : Full\-time
Work Mode : On\-site / Office\-based preferred
Reporting To Founder / CTO / Product Head
Team Size to Manage : Approx. 8 team members
Preferred Background: Product\-based company or startup experience
About the Role
We are hiring a Senior Full Stack Django Developer cum Project Manager for our Hinjawadi, Pune location. This role is ideal for a candidate who has strong hands\-on experience in Python, Django, REST APIs, frontend integration, databases, deployments, and production application management. The candidate should be able to understand business requirements, convert them into clear technical tasks, manage client expectations, lead a team of around 8 people, and ensure high\-quality delivery. Experience in a product\-based company or startup will be strongly preferred because the role requires ownership, speed, product thinking, and problem\-solving beyond routine development.
Key Responsibilities
1\. Full Stack Development
- *Design, develop, and maintain scalable web applications using Python and Django.**
Build and maintain REST APIs using Django REST Framework.
- *Work on backend architecture, business logic, database schema, and API integrations.** Integrate frontend applications with backend APIs and ensure smooth end\-to\-end functionality.
- *Write clean, reusable, testable, and maintainable code.**
Optimize application performance, database queries, API response time, and server\-side logic.
- *Debug and resolve production and staging issues in a structured manner.**
Review code written by team members and enforce coding standards.
- *Prepare and maintain technical documentation, API documentation, and deployment notes.**
Participate in architecture decisions and suggest scalable technical solutions.
2\. Project Management and Delivery
- *Understand client and internal product requirements and convert them into actionable technical tasks.**
Prepare project plans, sprint plans, milestones, and delivery timelines.
- *Assign tasks to developers, QA, UI/UX, and support team members based on priorities.** Track daily progress, remove blockers, and ensure timely completion of planned work. **Conduct daily stand\-ups, sprint reviews, release planning, and internal status meetings.** Coordinate between product, development, QA, implementation, support, and management teams.
- *Identify delivery risks early and take corrective action before timelines are impacted.** Ensure proper UAT support, bug tracking, release notes, and production deployment coordination.
- *Maintain task boards and project documentation using Jira, ClickUp, Trello, Asana, or similar tools.**
Lead and manage a team of approximately 8 members, including developers, testers, and other technical contributors.
- *Mentor junior and mid\-level developers on technical implementation and best practices.**
Ensure task ownership, accountability, and disciplined execution within the team.
- *Conduct code reviews and guide the team on better architecture, security, and performance practices.**
Help team members resolve technical blockers and improve delivery quality.
- *Support onboarding and training of new developers when required.**
Build a positive, structured, and performance\-driven engineering culture.
4\. Client Communication and Product Demos
- *Handle client calls, requirement discussions, project update meetings, and product walkthroughs.**
Conduct confident and professional client demos for developed modules and product features.
- *Explain technical and product workflows to clients in simple business language.** Collect client feedback and convert it into clear development tasks.
- *Coordinate with clients during UAT, go\-live, training, and post\-deployment support.** Communicate timelines, dependencies, risks, and progress updates clearly.
- *Build trust with clients by ensuring structured communication and timely delivery.**
Project Management Skills
- *Experience managing software development projects and delivery timelines.**
Good understanding of Agile, Scrum, sprint planning, and release management.
- *Ability to create project plans, timelines, work breakdowns, and delivery milestones.** Experience using Jira, ClickUp, Trello, Asana, Zoho Projects, or similar tools.
- *Ability to manage multiple priorities and deadlines at the same time.**
Strong documentation, reporting, and stakeholder communication skills.
- *Ability to estimate development effort and identify risks early.**
Ability to handle pressure and maintain delivery discipline.
Educational Qualification
- B.Tech / B.E. / MCA / M.Tech / BCA in Computer Science, IT, or a related field preferred. Senior Full Stack Django Developer cum Project Manager JD \| Hinjawadi, Pune
- Strong practical experience and technical capability will be given higher preference than degree alone.
- Relevant certifications in Django, cloud, DevOps, cybersecurity, or project management will be an added advantage.
Ideal Candidate Profile
- Has 5 to 7 years of strong full stack development experience.
- Has built and managed Django\-based production applications.
- Can independently lead a team of around 8 people.
- Can manage client calls, requirement discussions, and demos confidently.
- Can convert business requirements into proper technical tasks and timelines.
- Has product thinking and can suggest better ways to improve user experience and delivery quality.
- Has exposure to DevOps, deployment, and production release management.
- Has basic cybersecurity awareness and secure development mindset.
- Has worked in a product\-based company or startup environment.
Pay: ₹700,000\.00 \- ₹800,000\.00 per year
Benefits
- Flexible schedule
- Health insurance
- Leave encashment
- Provident Fund
- Work from home
Work Location: In person