+ Post Job +
Home Software Development

Lead Django Developer

📍 Kolkata 🏷️ Software Development 💰 ₹154,000 / month

Lead Django Developer, Salt Lake Sector V, Kolkata

A software team in Salt Lake Sector V, Kolkata, needs a Lead Django Developer for a full-time, on-site role paying up to ₹1,54,000 a month. If you've spent the better part of a decade building and shipping Python applications and are ready to own the technical direction of a product rather than just a feature, this one's worth a close look. This particular team runs a Django monolith that's grown large enough to require someone to think about its structure full-time rather than as a side concern. It's not a greenfield build; you'll be inheriting years of existing decisions, some good and some you'll probably want to unwind, and a meaningful part of the first few months will go toward understanding why things are built the way they are before changing much of it. You'll write code, but not as the main event. A good chunk of the role involves shaping how the application should be built before anyone writes a line, reviewing pull requests from the rest of the team, and catching design problems while they're still cheap to fix. When a feature request comes in from product, you're usually the one translating it into a technical plan, then breaking that plan into work the rest of the team can pick up.
  • Design application architecture and lead technical decisions for new features
  • Write, review, and maintain Django application code across the stack
  • Collaborate with product, QA, and other engineering teams on feature delivery
  • Mentor mid-level and junior developers, including regular code review
  • Diagnose and resolve bugs surfaced during testing or reported in production
Bugs at this level tend to be the ones nobody else could pin down. A junior developer might spend a day chasing a race condition in a Celery task before handing it off; part of the job is being the person who can actually trace it back to its source and fix it without breaking three other things in the process. Sprint planning is part of the role too, though not in the sense of running the whole ceremony. You'll usually be the one estimating the technical complexity of a ticket before it goes into a sprint, flagging when a request from product is going to take longer than expected because of something underneath the surface, like a database migration that touches a table used across four other features. That kind of context is easy to lose if the lead isn't the one shaping the plan.
  • Python and Django, at a level where you can architect an application, not just extend one
  • PostgreSQL or MySQL, including query optimization and schema design
  • REST API design and integration
  • Git, including managing branching strategy for a team rather than just your own commits
Beyond the core stack, most candidates who do well in this role also bring something from the surrounding ecosystem. Experience with Docker and a CI/CD pipeline matters more here than it might at a junior level, since you'll likely have a say in how the team's deployment process works. Familiarity with Celery and Redis for background task processing is common in Django shops at this scale, and any exposure to AWS or another cloud platform is a plus even if it's not the daily focus. A bachelor's degree is the standard expectation, typically one with a computing or technical foundation, though what's weighed most heavily at this level is 9 years of hands-on project work. The listing specifies 108 months of experience, which puts this firmly in senior-to-lead territory rather than a stretch assignment for someone a few years into their career. Candidates coming from smaller teams where they've already had to make architectural calls without much oversight tend to adjust to this role faster than those coming from large organizations where every decision went through a separate architecture group. That distinction matters more than it might seem on a resume. Someone who spent nine years writing exactly what a spec told them to write, without ever pushing back on a design or owning a postmortem, will likely need a longer runway to grow into the parts of this job that involve judgment calls rather than execution. The lead title here comes with real decision-making authority, not just a bigger paycheck attached to the same day-to-day tasks. Kolkata's Salt Lake Sector V has grown into one of eastern India's more established tech corridors, and openings tracked through platforms such as Naukri Mitra point to steady hiring for senior engineering talent in the area, rather than the occasional one-off opening. Compared to Bangalore or Pune, the cost of living in Kolkata tends to stretch further, which matters when weighing this salary against similar lead roles in bigger tech hubs. Compensation for this role ranges up to ₹1,54,000 per month, and the benefits reflect the position's seniority and on-site nature.
  • Health insurance coverage
  • Paid time off
  • Performance-linked bonuses
  • On-site cafeteria access
  • Cab or commute support for the Salt Lake Sector V office
Anyone tracking Django developer jobs in Kolkata, especially ones based in or around Salt Lake Sector V, will find this comp figure toward the upper end of what the local market currently pays for lead-level backend work. For engineers weighing monthly Django developer salaries in Kolkata against offers from experienced-hire recruiters in other cities, this is a solid reference point for someone at the nine-year mark. Interviews for this role generally go beyond a standard coding round. Expect at least one conversation focused on system design, where you'll be asked to reason through how you'd structure a Django application for a specific scaling or data-modeling problem, along with questions about a time you had to make an unpopular technical call and defend it to the rest of the team. Since the position is fully on-site, be prepared to discuss your notice period and availability early rather than late in the process.
Apply Now