Senior Python Developer

7 - 12 years

15 - 25 Lacs

Bengaluru

Posted:1 hour ago

Job Description

Job Title:

Job Summary

Senior Python Developer

Key Responsibilities

  • Design, develop, test, and deploy robust Python-based applications and services.
  • Build and maintain RESTful APIs and microservices using frameworks such as

    FastAPI, Flask, or Django

    .
  • Develop scalable, secure, and high-performance backend systems.
  • Integrate applications with databases, third-party APIs, and cloud services.
  • Optimize application performance, reliability, and maintainability.
  • Implement automated testing, CI/CD pipelines, and monitoring solutions.
  • Participate in architecture discussions and technical decision-making.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Mentor junior developers and provide technical guidance.
  • Collaborate with product managers, business analysts, UX designers, and DevOps teams.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • 5+ years of professional experience in Python development.
  • Strong proficiency in

    Python 3.x

    and object-oriented programming.
  • Experience with web frameworks such as

    Django, Flask, or FastAPI

    .
  • Strong knowledge of REST API development and integration.
  • Experience with relational and NoSQL databases:
    • PostgreSQL
    • MySQL
    • MongoDB
    • Redis
  • Hands-on experience with cloud platforms:
    • Microsoft Azure
    • AWS
    • Google Cloud Platform (GCP)
  • Proficiency with Git and version control systems.
  • Experience with containerization technologies such as

    Docker

    and

    Kubernetes

    .
  • Strong understanding of software design patterns and system architecture.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
  • Excellent problem-solving and communication skills.

Preferred Qualifications

  • Experience with AI/ML frameworks such as

    TensorFlow, PyTorch, LangChain, or Generative AI technologies

    .
  • Knowledge of event-driven architectures and message brokers like Kafka or RabbitMQ.
  • Experience with data processing frameworks such as Pandas, NumPy, or Apache Spark.
  • Exposure to Agile/Scrum development methodologies.
  • Relevant cloud or Python certifications.

Skills Required

Python Python Development Flask Rest API Services Senior Rest Development AWS

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Hybrid

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
CGI logo
CGI

Information Technology and Consulting

Montreal

RecommendedJobs for You

D

Chennai

M

Senior Python Developer

Motherson Technology

Bengaluru

N

Senior Python Developer

NIMI BEAUTY CARE

Pune

R

Senior Python Developer

Ritva Collective

Pune

ACROSSTEK™ logo

India

O
Q3 TECHNOLOGIES logo

India