Back End Developer

3 - 4 years

0 Lacs

Posted:9 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:


We are looking for a skilled Python Developer


Key Responsibilities:

  • Develop, test, and maintain

    scalable

    backend applications using

    Python

    and

    FastAPI

    .
  • Design and implement

    microservices-based

    architectures for high-performance applications.
  • Develop and optimize

    RESTful APIs

    and

    asynchronous services

    .
  • Work with

    databases

    like PostgreSQL, MySQL, or MongoDB, ensuring efficient queries and indexing.
  • Implement

    authentication, authorization

    , and

    security best practices

    in APIs.
  • Integrate third-party services and APIs as needed.
  • Write clean, maintainable, and well-documented code following

    industry best practices

    .
  • Collaborate with

    frontend developers, DevOps, and other stakeholders

    to ensure smooth project execution.
  • Optimize system

    performance, scalability, and reliability

    .
  • Work with

    Docker, Kubernetes, and CI/CD pipelines

    for deployment and automation.
  • Monitor, troubleshoot, and resolve application issues in a timely manner.


Required Skills & Qualifications:

  • 2-3 years of experience in

    Python backend development

    .
  • Strong experience with

    FastAPI

    (or Flask/Django with a willingness to switch).
  • Hands-on experience in

    Microservices architecture

    .
  • Proficiency in

    SQL and NoSQL databases

    (PostgreSQL, MySQL, MongoDB, or Redis).
  • Experience with

    Celery, RabbitMQ, or Kafka

    for asynchronous processing.
  • Knowledge of

    containerization

    using

    Docker and Kubernetes

    .
  • Experience working with

    authentication mechanisms

    (JWT, OAuth, API Keys).
  • Good understanding of

    asynchronous programming

    and

    event-driven architectures

    .
  • Strong problem-solving and debugging skills.
  • Proficiency in

    Git

    and version control workflows.


Good to Have:

  • Experience with

    GraphQL

    .
  • Exposure to

    AWS, GCP, or Azure

    cloud services.
  • Understanding of

    WebSockets and real-time applications

    .
  • Experience with

    CI/CD tools

    like Jenkins, GitHub Actions, or GitLab CI.
  • Knowledge of

    unit testing and test-driven development (TDD)

    .

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

RecommendedJobs for You

Chennai, Tamil Nadu, India

Mumbai, Maharashtra, India