Python Backend Engineer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Senior Software Engineer


Key Responsibilities

  • Design, develop, and maintain high-quality backend applications and RESTful APIs using

    Python

    ,

    FastAPI

    , and

    Django

    .
  • Architect and implement

    scalable

    and

    high-performance

    systems capable of handling high traffic and large datasets.
  • Optimize database queries and application logic for

    performance, low latency, and high availability

    .
  • Collaborate with cross-functional teams (Frontend, DevOps, QA) to deliver reliable and efficient products.
  • Implement best practices for

    code quality

    ,

    testing

    , and

    deployment

    .
  • Identify and resolve performance bottlenecks at the code, database, and infrastructure levels.
  • Conduct peer code reviews and mentor junior engineers on best practices.
  • Integrate third-party services and APIs securely and efficiently.
  • Contribute to system design discussions, technical architecture, and long-term scalability planning.


Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience

    in backend development using

    Python

    .
  • Hands-on experience with

    FastAPI

    and

    Django

    frameworks.
  • Strong understanding of

    RESTful API design

    and

    microservices architecture

    .
  • Expertise in relational databases (PostgreSQL/MySQL) and familiarity with NoSQL systems.
  • Knowledge of

    asynchronous programming

    and

    concurrency

    in Python for high-performance applications.
  • Experience in

    scaling applications

    (horizontal/vertical), load balancing, and caching strategies (Redis, Memcached).
  • Solid understanding of

    cloud platforms

    (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Proficiency in

    performance monitoring tools

    and techniques for profiling and debugging.
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent problem-solving, debugging, and communication skills.


Preferred Skills

  • Experience with

    event-driven architectures

    and messaging queues (RabbitMQ, Kafka).
  • Familiarity with

    API versioning

    ,

    rate limiting

    , and

    throttling

    for high-traffic systems.
  • Knowledge of

    security best practices

    (OAuth2, JWT, OWASP).
  • Hands-on experience with

    observability tools

    (Prometheus, Grafana, ELK stack).



Thanks,

Renuka

renuka.thakur@eminds.ai

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.

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
Enterprise Minds, Inc logo
Enterprise Minds, Inc

Information Technology

San Francisco

RecommendedJobs for You