Senior Python Lead (FastAPI, Docker, K8s) – InfoBeans Jobs in India

By: Sneha Pendharkar

On: October 29, 2026

---Advertisement---

 

Python Developer Lead at InfoBeans | Indore, Pune, Bangalore, Chennai

InfoBeans is actively recruiting an experienced Python Developer Lead to lead technical initiatives across multiple Indian hubs. This is a senior individual contributor and mentorship role designed for mid-to-senior Python engineers who have proven technical leadership experience. If you have 8–10 years of hands-on Python development, expertise in FastAPI, microservices architecture, containerization, and CI/CD pipelines, and are ready to guide development teams, this opportunity is worth exploring. The role emphasizes technical depth in modern cloud-native patterns and soft leadership skills. Join our WhatsApp and Telegram channels for free daily IT job alerts and never miss opportunities like this.

Table of Contents

Job Details

Field Value
Company InfoBeans
Job Title / Role Python Developer Lead
Experience Required 8–10 Years
Location Indore, Pune, Bangalore, Chennai
Salary / CTC As per company standards
Work Model As per company standards
Mandatory Requirement Prior Lead experience
Job Type Full-time

About InfoBeans

InfoBeans is a software development and IT services organization that partners with enterprises across India and globally. The company specializes in building scalable, modern applications using cloud-native technologies, microservices, and full-stack development practices. InfoBeans has a strong presence across Indore, Pune, Bangalore, and Chennai, with a growing team of engineers focused on quality, innovation, and technical excellence. The organization values technical leadership, continuous learning, and collaborative engineering cultures. This opening reflects InfoBeans’ commitment to strengthening its Python engineering teams with senior, mentor-level talent.

Job Description

As a Python Developer Lead at InfoBeans, you will take ownership of Python-based projects and lead technical direction for backend services, APIs, and microservices. This role bridges individual contribution and people leadership—you will author high-quality, production-grade Python code while also reviewing code, mentoring junior engineers, and establishing technical standards within your team.

Your primary focus will be designing and implementing REST APIs and microservices using FastAPI, a high-performance Python web framework. You will architect systems for scalability, reliability, and maintainability, leveraging containerization with Docker and orchestration with Kubernetes. CI/CD pipeline setup, infrastructure-as-code practices, and test automation will be core responsibilities as you ensure rapid, safe deployments.

You will mentor developers, conduct technical code reviews, and establish best practices around testing, documentation, and architectural patterns. Your experience leading technical initiatives and mentoring teams is a mandatory requirement—this is not an individual-contributor-only role. If you have a track record of growing engineering talent and building reliable, cloud-native backend systems, and if you thrive in collaborative, fast-paced environments, this position offers significant technical ownership and impact.

Eligibility Criteria

  • Experience (Mandatory): 8–10 years of software development experience, with a substantial portion focused on Python backend development and microservices.
  • Lead Experience (Mandatory): Proven experience in a lead, senior engineer, or architect role with responsibility for technical direction, code reviews, and mentoring of engineering teams.
  • Python Proficiency (Mandatory): Advanced expertise in Python development, including familiarity with FastAPI or similar modern web frameworks.
  • Microservices & APIs (Mandatory): Hands-on experience designing and building REST APIs and microservices architectures.
  • Containerization & Orchestration (Mandatory): Demonstrated experience with Docker and Kubernetes in production environments.
  • Test Automation (Mandatory): Strong expertise with PyTest or equivalent testing frameworks; comfortable writing and enforcing automated test suites.
  • CI/CD Pipelines (Mandatory): Practical experience setting up, maintaining, and optimizing CI/CD workflows using tools like Jenkins, GitLab CI, GitHub Actions, or similar.
  • Education (Preferred): Bachelor’s degree in Computer Science, Software Engineering, or related discipline; equivalent professional experience is also valued.
  • Communication (Preferred): Clear articulation of technical concepts, ability to mentor and communicate with both technical and non-technical stakeholders.

Key Responsibilities

  • Design, develop, and deploy production-grade Python backend services, REST APIs, and microservices using FastAPI and modern architectural patterns.
  • Lead technical design and code reviews, ensuring code quality, performance, security, and adherence to established engineering standards.
  • Mentor and guide junior and mid-level Python developers; create learning opportunities and foster a culture of continuous improvement within the team.
  • Own the setup and optimization of CI/CD pipelines, automate testing, and ensure reliable, rapid deployment cycles.
  • Architect containerized applications using Docker and manage orchestration with Kubernetes in production environments.
  • Write comprehensive automated test suites using PyTest; drive test coverage and test-driven development practices.
  • Collaborate with cross-functional teams (DevOps, QA, product, architecture) to define and deliver scalable solutions.
  • Participate in on-call support, troubleshooting production issues, and implementing improvements to system reliability and performance.
  • Stay current with Python ecosystem trends, emerging technologies, and best practices; advocate for technical improvements and new tools where beneficial.

Required Skills

  • Python Development — Advanced proficiency in Python; ability to architect scalable systems, optimize for performance, and write clean, maintainable code following best practices and design patterns.
  • FastAPI — In-depth experience building high-performance REST APIs and microservices with FastAPI; familiarity with async/await patterns and OpenAPI documentation.
  • REST APIs & Microservices Architecture — Deep understanding of RESTful design principles, API versioning, error handling, and microservices communication patterns including message queues and event-driven systems.
  • Docker — Hands-on experience containerizing Python applications, writing optimized Dockerfiles, managing container registries, and understanding container networking and volumes.
  • Kubernetes — Production-level expertise deploying, managing, and scaling containerized services on Kubernetes; comfort with deployments, services, ConfigMaps, secrets, and observability.
  • PyTest & Test Automation — Advanced ability to write unit tests, integration tests, and end-to-end tests using PyTest; experience with mocking, fixtures, and test coverage analysis.
  • CI/CD Pipelines — Hands-on setup and optimization of continuous integration and deployment workflows; experience with tools such as Jenkins, GitLab CI, GitHub Actions, or equivalent platforms.
  • Technical Leadership & Code Reviews — Ability to lead technical initiatives, mentor engineers, provide constructive code reviews, establish engineering standards, and communicate technical concepts clearly.
  • Soft Skills — Strong communication, problem-solving, collaboration, ownership mindset, and comfort in mentoring and developing team members.

Who Can Apply

This role is designed for mid-to-senior Python engineers with 8–10 years of experience who have already led technical initiatives and mentored engineering teams. You are not an entry-level candidate or early-career professional; this is an experienced-hire, leadership-track position.

  • Python engineers with 8+ years who have held titles such as Senior Engineer, Tech Lead, Architect, or Engineering Manager.
  • Professionals with a strong track record building microservices, APIs, and cloud-native applications in Python.
  • Engineers comfortable with DevOps practices, containerization, and infrastructure code.
  • Those with a passion for mentoring, code quality, and establishing engineering best practices.
  • Candidates from product companies, startups, or consulting firms who have shipped production systems at scale.
  • Anyone seeking a technical leadership opportunity without necessarily transitioning to pure management.

Not a fit for this role: Freshers, 0–3 year developers, or those without prior mentoring or technical lead experience. If you are early in your career, focus on roles titled “Python Developer,” “Backend Engineer,” or “Software Engineer I/II” first.

How to Prepare

  • Deepen FastAPI expertise: Work through advanced FastAPI documentation and tutorials; build a non-trivial API project with authentication, database integration, async handlers, and middleware. Deploy it to a cloud platform (AWS, Azure, or GCP).
  • Master Kubernetes fundamentals: Take a Kubernetes course (e.g., Linux Academy, Udemy, or official Kubernetes tutorials). Practice deploying Python services on a local cluster (Minikube or Kind) and then on a managed Kubernetes service (EKS, AKS, GKE).
  • Advanced Docker skills: Learn multi-stage builds, layer optimization, security best practices, and image scanning. Practice building production-ready Docker images for Python applications with minimal attack surface.
  • CI/CD pipeline design: Set up end-to-end pipelines (GitHub Actions, GitLab CI, or Jenkins) for a Python project. Include linting (flake8, black), testing (PyTest), security scanning, and automated deployments to Kubernetes.
  • Test automation expertise: Write comprehensive test suites for a microservice using PyTest; achieve >80% code coverage. Learn pytest fixtures, parametrization, mocking, and integration testing patterns.
  • Microservices architecture: Study async communication patterns (message queues like RabbitMQ or Kafka), service mesh concepts (Istio, Linkerd), API gateway patterns, and distributed tracing.
  • Leadership and mentoring scenarios: Reflect on your past lead/mentor roles; prepare specific examples of how you’ve guided junior engineers, resolved technical disagreements, established standards, and grown team members.
  • System design practice: Practice designing scalable backend systems; be ready to discuss trade-offs between consistency and availability, caching strategies, database choices, and failure modes.
  • Code review discipline: Study effective code review practices. Be ready to discuss how you’ve used code reviews to mentor, maintain quality, and prevent production issues.
  • Infrastructure-as-code: Learn Terraform or CloudFormation basics to provision Kubernetes clusters and supporting infrastructure; understand IaC benefits and challenges.
  • Performance optimization: Practice profiling Python applications, optimizing database queries, and identifying bottlenecks in microservices using tools like cProfile, async tracing, and APM platforms.
  • Behavioral preparation: Prepare for situational questions about conflict resolution, decision-making under uncertainty, and how you’ve navigated ambiguous technical requirements with teams.

Frequently Asked Questions

What exactly does a Python Developer Lead do at InfoBeans?

A Python Developer Lead combines technical deep work with mentorship. You architect and build backend services using Python and FastAPI, own CI/CD and containerization strategy, and guide junior engineers through code reviews and direct mentoring. You’re a hands-on technologist who also influences team practices and capability.

Is this role suitable for someone with 7 years of experience?

The posted range is 8–10 years. If you have 7 years but strong lead/mentoring experience and all the mandatory technical skills, you may still be considered; contact the hiring team at [email protected] to discuss your profile candidly.

Do I need to have worked with FastAPI specifically, or is Django/Flask experience enough?

FastAPI is mandatory because of its modern async capabilities and strong alignment with InfoBeans’ tech stack. If you have strong Python and REST API design skills, picking up FastAPI is fast; however, prior hands-on experience is preferred. Consider building a FastAPI project before applying if you haven’t worked with it.

Is Kubernetes and Docker experience truly mandatory, or can I learn on the job?

Both are listed as mandatory. InfoBeans expects production-level expertise—not tutorial-level knowledge. If you lack Kubernetes experience, invest time upfront (online courses, personal projects) before applying. Learning on the job works better for junior roles; lead-level roles demand immediate competence.

What does “prior lead experience” mean exactly?

Prior lead experience means you’ve held a role (Tech Lead, Senior Engineer, Architect, or Engineering Manager) where you had formal or informal responsibility for technical direction, code quality, mentoring, and standards. You’ve conducted code reviews, guided junior engineers, and made architectural decisions. This is non-negotiable for this role.

Can I apply if I’m a freelancer or consultant without formal “lead” title?

Yes, if your work as a freelancer or consultant involved mentoring, architecture, and technical leadership on behalf of clients, that counts. Be clear in your resume and cover letter about your leadership responsibilities and impact.

What is the salary range for this position?

The job posting states “As per company standards.” Salary will be discussed during the interview process based on your experience, location, and market conditions. For reference, Python Developer Leads with 8–10 years in India typically earn between ₹20–35 LPA depending on location and company; InfoBeans will share their range during recruitment.

Are there benefits like health insurance, stock options, or flexible work arrangements?

The job posting does not specify. Enquire directly at [email protected] about health coverage, PF, leave policy, remote work flexibility, and other benefits.

Is this a remote role, or do I need to be office-based?

Work model is listed as “As per company standards.” InfoBeans has offices in Indore, Pune, Bangalore, and Chennai. Confirm the expected work arrangement (fully office-based, hybrid, remote) during your conversation with the hiring team.

I have 8 years of experience in PHP/Java, not Python. Can I still apply?

The role is Python-specific. If you have only 1–2 years of Python experience despite 8 years total, you likely don’t meet the requirement yet. Consider gaining more hands-on Python expertise first, or look for generalist backend lead roles that accept multiple languages.

What if I have strong Python and microservices skills but no Kubernetes experience?

Kubernetes is mandatory. Before applying, take a structured Kubernetes course and deploy a real project on Kubernetes (even on Minikube or a managed service free tier). This typically takes 2–4 weeks of dedicated effort and will strengthen your candidacy significantly.

How important is the PyTest and test automation requirement?

It is mandatory. InfoBeans expects you to write, review, and enforce automated tests. If your background is thin in testing practices, dedicate time to mastering PyTest, understand pytest fixtures, parametrization, and mocking patterns, and aim for >80% code coverage in a personal project before applying.

Are there any specific CI/CD tools I should focus on?

The job lists “CI/CD Pipelines” as mandatory without specifying a tool. Common tools in India include Jenkins, GitLab CI, GitHub Actions, and AWS CodePipeline. If you’re strong in one, you can pick up others quickly. Be prepared to discuss pipeline design, secret management, and deployment strategies regardless of tool.

Is there a deadline to apply?

No specific application deadline is mentioned. Apply as soon as possible; active hiring for senior roles often moves quickly once a strong candidate is identified. Do not delay if you are interested.

Should I apply if I prefer pure individual contribution and don’t want to mentor?

This role explicitly requires mentoring and technical leadership. If you prefer pure hands-on coding without people responsibility, look for “Senior Python Developer” or “Python Architect” roles instead. Applying for a Lead role when you dislike mentorship will lead to misalignment.

What is the interview process typically like for this role?

The job posting does not detail the interview process. Generally, expect a technical phone screen, a system design round, a practical coding/architecture challenge, a behavioral/leadership round, and discussions with hiring managers. Prepare for all angles: coding, design, mentoring philosophy, and business acumen.

I live in a city where InfoBeans doesn’t have an office. Can I still apply?

InfoBeans has offices in Indore, Pune, Bangalore, and Chennai. If you don’t live in one of these cities, contact [email protected] to ask about relocation support, remote options, or whether the role can be filled in another location.

How long does the hiring process usually take?

Timelines vary by company and role, but for senior/lead positions, expect 2–4 weeks from initial contact to offer, assuming smooth progression. Some delays are normal; follow up politely every 1–2 weeks if you don’t hear back.

Will the role involve on-call or production support responsibilities?

The job description mentions “participate in on-call support” and troubleshooting production issues. Expect some on-call rotation, especially for systems you’ve built. Confirm on-call frequency and compensation during the offer discussion.

Can I apply if I’m currently employed and prefer a quiet hiring process?

Absolutely. Inform the hiring team at [email protected] that you prefer discretion; they will honor confidentiality until you give permission to contact your current employer. Most companies understand the need for confidentiality in mid-to-senior hires.

How to Apply

Follow these steps to apply for the Python Developer Lead position at InfoBeans:

  1. Prepare your resume highlighting your Python experience, microservices projects, Kubernetes and Docker expertise, CI/CD pipeline work, and mentoring/lead experience. Use specific metrics (e.g., “led a team of 5 engineers,” “reduced deployment time by 40% via CI/CD optimization”).
  2. Craft a brief cover letter (200–300 words) that explains your interest in InfoBeans, your technical philosophy, and why you are ready for a lead role. Mention any specific projects or technologies that align with the job description.
  3. Email your resume, cover letter, and optionally a portfolio or GitHub profile link to: [email protected]
  4. Reference the post by mentioning Nikhil Jathar as the point of contact or in your subject line for faster routing.
  5. In your subject line, write something like: “Application: Python Developer Lead | 8+ YoE | [Your Name]”
  6. Allow 5–7 business days for an initial response. If you don’t hear back, send a polite follow-up email after one week.

Email: [email protected]

Apply Now

No fixed application deadline; apply at your earliest convenience as hiring timelines for senior roles move quickly.

Stay Updated — Free Job Alerts

Get instant IT job, referral, internship and walk-in alerts directly to your phone or computer:

Subscribe now and never miss a job opportunity again. Thousands of IT professionals already use these channels to stay ahead in their job search.

Disclaimer

This article is for informational purposes only. Job details are sourced from publicly available listings and may change without notice. Always verify the role, eligibility criteria, location, and application deadline on the official InfoBeans website or with the hiring contact before submitting your application. itreferraljobs.in does not charge any fee for referrals, applications, or job alerts. Apply only to official company email addresses and beware of fraudulent job postings.

 

Sneha Pendharkar

Sneha is an IT career counselor dedicated to helping fresh graduates launch successful careers in technology. Since 2021, she has guided over 5,000 students in securing roles at leading tech companies through IT referral opportunities. She specializes in identifying off-campus drives, internships, and placement openings early, providing timely and accurate job alerts that help students gain placements at reputed organizations.

Join WhatsApp

Join Now

Join Telegram

Join Now