Python Developer

Keka Inc.

Indore District

On-site

INR 1,800,000 - 2,800,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Keka Inc. is seeking a highly skilled Python Developer to design, develop, and deliver scalable backend applications, APIs, automation solutions, and AI-powered applications.

The role requires strong Python expertise, software engineering best practices, and experience with modern cloud platforms. You will collaborate across teams to build secure, reliable systems and contribute to architectural decisions.

Qualifications

  • 6+ years of experience as a Python Developer.
  • Proficient in Python, OOP, and software design principles.
  • Experience with FastAPI, Flask, Django or similar frameworks.
  • Strong knowledge of REST API and microservices architecture.
  • Experience with SQL and NoSQL databases.
  • Proficiency in Git, Docker, CI/CD pipelines, and DevOps practices.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Knowledge of message queues and event-driven architectures (Kafka, RabbitMQ, etc.).
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Experience in Agile/Scrum development environments.

Responsibilities

  • Design, develop, test, and maintain scalable Python applications.
  • Develop RESTful APIs, microservices, and backend systems.
  • Optimize performance, scalability, reliability, and security.
  • Collaborate with architects, stakeholders, and engineering teams to design solutions.
  • Integrate AI/ML models and external APIs into applications.
  • Write clean, reusable, maintainable, well-documented code.
  • Perform code reviews, debugging, and root cause analysis of production issues.
  • Design and implement automation solutions to improve operations.
  • Participate in system architecture discussions and technical decisions.
  • Ensure applications meet security, compliance, and quality standards.
  • Communicate technical solutions and project updates to stakeholders.

Skills

Python
Web frameworks
Async programming
Docker & Kubernetes
Git & CI/CD
Cloud platforms
REST APIs
SQL/NoSQL
DevOps practices
Agile/Scrum

Job description

We are seeking a highly skilled Python Developer to join our team. The role focuses on designing, developing, and delivering scalable backend applications, APIs, automation solutions, and AI-powered applications. The ideal candidate should have strong expertise in Python development, software engineering best practices, and modern cloud technologies.

Key Responsibilities
  • Design, develop, test, and maintain scalable applications using Python.
  • Develop RESTful APIs, microservices, and backend systems using frameworks such as FastAPI, Flask, or Django.
  • Optimize application performance, scalability, reliability, and security.
  • Collaborate with architects, business stakeholders, and engineering teams to design and implement technical solutions.
  • Integrate AI/ML models, third-party APIs, and enterprise systems into applications.
  • Write clean, reusable, maintainable, and well-documented code following industry best practices.
  • Perform code reviews, debugging, troubleshooting, and root cause analysis of production issues.
  • Design and implement automation solutions to improve operational efficiency.
  • Participate in system architecture discussions and contribute to technical decision-making.
  • Ensure applications meet security, compliance, and quality standards.
  • Communicate technical solutions, project updates, and recommendations to stakeholders.
Must Be Familiar With
  • Strong proficiency in Python and object-oriented programming concepts.
  • Experience developing enterprise-grade applications using Python frameworks such as FastAPI, Flask, or Django.
  • Knowledge of asynchronous programming and multi-threading concepts.
API Development
  • Design and develop secure, scalable REST APIs.
  • Experience with API authentication, authorization, and API lifecycle management.
Database Development
  • Strong understanding of relational and NoSQL databases.
  • Experience working with PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
  • Ability to write complex SQL queries and optimize database performance.
Must Have & Desired Skills:
  • At least 6+ years of experience as a Python Developer or similar role.
  • Strong expertise in Python programming and software design principles.
  • Experience with FastAPI, Flask, Django, or similar backend frameworks.
  • Strong knowledge of REST API and microservices architecture.
  • Experience with SQL and NoSQL databases.
  • Proficiency in Git, Docker, CI/CD pipelines, and DevOps practices.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Knowledge of message queues and event-driven architectures (Kafka, RabbitMQ, Azure Service Bus, etc.).
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Experience in Agile/Scrum development environments.
  • Excellent analytical, problem-solving, and communication skills.
Good to have:
  • Experience with Generative AI
  • Cloud certifications (Azure, AWS, or GCP).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Legal Experts AI • India

On-site
INR 600,000 - 900,000
Python Developer
Python Developer

Innofied - Award Winning Mobile/Web App Development Company • New Town

On-site
INR 800,000 - 1,200,000
Competitive salary and performance bonuses
Comprehensive health and wellness benefits
Flexible work schedule
+1
Python Developer
Python Developer

Blumetra • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Python Developer
Python Developer

Programmers.io • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Python Developer
Python Developer

Programmers.io • Pune District

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Appscrip • Bengaluru

On-site
INR 400,000 - 650,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Software Developer-S
Python Software Developer-S

TymblHub • Hyderabad

On-site
INR 900,000 - 1,500,000
Python Developer
Python Developer

NucleusTeq • Chennai District

On-site
INR 900,000 - 1,500,000