Python Lead

2 days ago


Bengaluru, Karnataka, India TECHNODYSIS PRIVATE LIMITED Full time

Job Title : Python/Django Lead.

Experience : 8 - 12 years.

Work Location : Bangalore, Manyata Tech Park Hybrid 2 days a week.

Notice Period : Only Immediate to 15 days.

Job Description :

Typical Tools & Libraries :

Purpose Tools / Libraries

- Web Framework Django, Django REST Framework.

- Testing Pytest, Factory Boy, Django TestCase.

- Database PostgreSQL, MySQL, SQLite, Django ORM.

- Caching Redis, Memcached.

- DevOps Docker, GitHub Actions, Jenkins, AWS/GCP.

- Security Django Auth, JWT, OAuth2, Argon2, CSP.

- Performance Profiling Silk, Django Debug Toolbar, Sentry.

Backend Architecture & System Design :

- Design modular, object-oriented backends using Django's class-based views, models, and services.

- Define reusable app structures (Django "apps"), domain models, and database schemas.

- Apply SOLID principles, composition, and design patterns for clean code.

API Development (REST / GraphQL) :

- Build and maintain RESTful APIs using Django REST Framework (DRF).

- Optionally integrate GraphQL using libraries like Graphene-Django.

- Handle serialization, versioning, authentication, and throttling of APIs.

Authentication, Authorization & Security :

- Implement secure authentication (JWT, OAuth2, session-based) and fine-grained access control.

- Apply best practices to avoid vulnerabilities (e.g., XSS, CSRF, SQL injection).

- Integrate 3rd-party auth providers (Google, SSO, etc.)

Database Modeling & Optimization :

- Design relational models using Django ORM and object-oriented principles.

- Optimize queries with select_related, prefetch_related, and indexing.

- Handle schema migrations, denormalization, and data integrity checks.

Business Logic & Services Layer :

- Encapsulate business logic in service classes or utility modules.

- Write reusable components like invoice generators, pricing engines, etc.

Testing & Quality Assurance :

- Develop unit, integration, and API tests using Django's test framework, Pytest.

- Implement mocking, data factories, and coverage tracking.

- Review and maintain high test coverage and reliable CI pipelines.

Deployment & DevOps Integration :

- Work with containerization tools (Docker), CI/CD pipelines (GitHub Actions, Jenkins), and cloud platforms (AWS, GCP).

- Automate migrations, static file management, and environment-specific settings.

- Use Gunicorn + Nginx or similar for production deployment.

Performance Tuning & Scalability :

- Identify and optimize performance bottlenecks (slow queries, N+1 problems).

- Use caching strategies (Redis, Memcached), and Djangos built-in cache framework.

- Profile application behavior and plan for horizontal/vertical scaling.

Frontend Integration (Full Stack, if needed) :

- Collaborate with frontend developers (React, Vue, etc.) or write server-rendered templates (Django Templates, Jinja2).

- Handle API integration, template rendering, and form submissions.

Mentorship & Technical Leadership :

- Review pull requests with a focus on architecture, OOP design, and performance.

- Mentor junior developers and enforce clean coding practices.

- Lead design discussions, technical planning, and codebase evolution.

(ref:hirist.tech)
  • Lead Python

    13 hours ago


    Bengaluru, Karnataka, India Venpa Staffing Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title: Lead Python & Groovy Framework DeveloperLocation: BangaloreMode: Hybrid (2 Days Work from Office)Budget: OpenAbout the RoleWe are seeking a dynamic and experienced Lead Python & Groovy Framework Developer to join our fast-paced, Agile team. You will be responsible for designing, developing, and leading automation frameworks and tools, while...

  • Lead Python

    13 hours ago


    Bengaluru, Karnataka, India Luxoft Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Project Description:We are seeking a talented Lead Engineer to join our team, spearheading crucial projects and contributing to our technological advancements. This role requires a seasoned professional with a robust skill set in C and Python, capable of driving innovation and delivering high-quality solutions. While not mandatory, experience in image...

  • Lead Python

    12 hours ago


    Bengaluru, Karnataka, India Kiash Solutions LLP Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Total Experience: 6 + years of experience in IT IndustryRelevant 4 years of experience in Python and GroovyMandatory Skills: Python, Appium, Groovy, GitJob Description:.We are seeking a dynamic and experienced Lead Python & Groovy Framework developer to join our team You will be part of a fast-paced, Agile development team and work on a variety of...

  • Python Lead

    4 weeks ago


    Bengaluru, Karnataka, India Relevance Lab Full time

    Job Description- Lead and mentor a team of Python developers.- Oversee the development and implementation of software solutions.- Collaborate with cross-functional teams to understand project requirements.- Translate project requirements into technical specifications.- Conduct code reviews and ensure the delivery of high-quality code.- Debug and optimize...

  • Lead Python

    2 days ago


    Bengaluru, Karnataka, India Kiash Solutions LLp Full time

    Total Experience :- 6 + years of experience in IT Industry.- Relevant 4 years of experience in Python and Groovy.Mandatory Skills : Python, Appium, Groovy, Git.Job Description :We are seeking a dynamic and experienced Lead Python & Groovy Framework developer to join our team You will be part of a fast-paced, Agile development team and work on a variety of...

  • Python Lead

    14 hours ago


    Bengaluru, Karnataka, India Persistent Full time US$ 1,50,000 - US$ 2,00,000 per year

    About PersistentWe are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what?s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many...

  • Python Lead

    11 hours ago


    Bengaluru, Karnataka, India Avisoft Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About Role We are looking for an experienced Python Lead to design and develop scalable backend solutions, lead architectural discussions, and collaborate with cross-functional teams to deliver high-quality applications.The ideal candidate will have strong expertise in Python, FastAPI , data manipulation, and modern backend systems, with a proven track...

  • Python Lead

    1 day ago


    Bengaluru, Karnataka, India Avisoft Full time

    About Role :We are looking for an experienced Python Lead to design and develop scalable backend solutions, lead architectural discussions, and collaborate with cross-functional teams to deliver high-quality applications.The ideal candidate will have strong expertise in Python, FastAPI, data manipulation, and modern backend systems, with a proven track...

  • Python Lead

    11 hours ago


    Bengaluru, Karnataka, India Princeton IT America Full time ₹ 1,50,000 - ₹ 20,00,000 per year

    Information Architecture SET ART Lead Developer "Technical Lead – IAM Automation (6-9 years)Responsibilities:· Lead the design and development of IAM automation solutions using Python, Django, and FastAPI.· Collaborate with system architects and stakeholders to define technical strategies and roadmaps.· Drive implementation of IAM best practices across...

  • Lead Python Developer

    15 hours ago


    Bengaluru, Karnataka, India Qcentrio Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job Position : Python Lead Total Exp Required : 6+ years Relevant Exp Required : around 5 Mandatory skills required : Strong Python coding and development Good to have skills required : Cloud, SQL , data analysis skills Job Description : We are seeking a highly skilled and experienced Python Lead to join our team. The ideal candidate will have strong...