Senior / Lead Python Developer

6 - 11 years

25 - 35 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities:

  • Lead the design and implementation of cloud-native microservices using Python FastAPI, Pydantic, and Async I/O.
  • Architect, build, and optimize APIs, worker services, and event-driven systems leveraging Confluent Kafka.
  • Define and enforce coding standards, testing strategies, and development best practices.
  • Implement CI/CD pipelines using GitHub Actions or other tools and manage secure and scalable deployments.
  • Work with Docker, Terraform, and GCP infrastructure services including Cloud Run, Pub/Sub, Secret Manager, Artifact Registry, and Eventarc.
  • Guide the integration of monitoring and observability tools such as New Relic, Cloud Logging, and Cloud Monitoring.
  • Drive initiatives around performance tuning, caching (Redis), and data transformation including XSLT, XML/XSD processing.
  • Support version control and code collaboration using Git/GitHub.
  • Mentor team members, conduct code reviews, and ensure quality through unit testing frameworks like Pytest or unittest.
  • Collaborate with stakeholders to translate business needs into scalable and maintainable solutions.

Mandatory Skills:

Programming & Frameworks:

  • Expert in Python and experienced with FastAPI or equivalent web frameworks.
  • Strong knowledge of Async I/O, Pydantic Settings
  • Hands-on with Pytest or unittest
  • Experience with Docker, Terraform, and Kafka (Confluent)

Version Control & DevOps:

  • Experience with any version control
  • Proven CI/CD pipeline implementation experience

Cloud & Infrastructure:

  • Hands-on experience with any cloud provider

Data Processing:

  • Knowledge of XSLT transformations, XML/XSD processing

Monitoring & Observability:

  • Familiar with integrating monitoring/logging solutions, New relic preferred.

Databases & Storage:

  • Experience with any database/storage solution
  • Understanding of caching mechanisms

Good to Have Skills

Development & Testing

  • PyPI package creation
  • Tox
  • Ruff (Python linting)
  • Basic Bash scripting

Data Formats for Kafka: JSON, Avro, Protobuf

Version Control & CI/CD: Proficient with GitHub and GitHub Actions

GCP Experience in:

Cloud Storage, Eventarc, Cloud Run, GKE Autopilot

  • Secret Manager, Artifact Registry, Workload Identity Federation
  • Pub/Sub, Cloud Logging, Cloud Monitoring
  • IAM, VPC networking

Databases & Storage:

  • Familiarity with PostgreSQL, MS SQL Server, IBM AS/400, Redis

Soft Skills:

  • Strong leadership and mentoring skills
  • Excellent communication and cross-functional collaboration
  • Analytical mindset with problem-solving capabilities
  • Drive for continuous learning and improvement

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You