Search by job, company or skills

Backend Developer - Python

Backend Developer - Python

patch infotech pvt ltd
5-7 Years
Not Disclosed

This job is no longer accepting applications

Job Description

We are seeking a skilled and motivated Python Backend Developer with 5+ years of experience to design, develop, and maintain scalable backend systems. The ideal candidate will have strong expertise in Python, backend frameworks, API development, and database management, along with a solid understanding of modern software development practices.

Responsibilities

  • Design, develop, test, and maintain scalable backend systems and services using Python.
  • Build robust RESTful APIs and microservices for web and mobile applications.
  • Collaborate with frontend developers, product managers, and cross-functional teams.
  • Optimise applications for maximum speed, scalability, and reliability.
  • Integrate third-party services, APIs, and data sources.
  • Implement security and data protection best practices.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, debugging, and performance tuning.
  • Work with DevOps teams for CI/CD pipeline integration and deployment.
  • Monitor application performance and troubleshoot production issues.

Requirements

  • Bachelor's or Master's degree in computer science, engineering, or a related field (or equivalent practical experience).

Technical Skills

  • Strong proficiency in Python (3x).
  • Hands-on experience with backend frameworks such as Django / Flask / FastAPI.
  • Strong understanding of RESTful API design and development.
  • Experience with relational databases like PostgreSQL / MySQL.
  • Knowledge of NoSQL databases: MongoDB / Redis.
  • Experience with ORM tools (e. g., Django ORM, SQLAlchemy).
  • Familiarity with microservices architecture.
  • Experience with version control systems (Git).
  • Understanding of message queues / task queues: RabbitMQ / Kafka / Celery.
  • Knowledge of web servers and deployment: Nginx, Gunicorn, Docker.

Software Engineering Practices

  • Strong understanding of data structures and algorithms.
  • Experience with unit testing frameworks (PyTest, unittest).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Debugging and performance optimisation skills.

Preferred (Good-to-Have) Skills

  • Experience working with FastAPI and async programming.
  • Knowledge of cloud platforms: AWS / Azure / GCP.
  • Familiarity with container orchestration: Kubernetes.
  • Experience with GraphQL APIs.
  • Exposure to event-driven architecture.
  • Understanding of security best practices (OAuth2 JWT, encryption).
  • Experience in caching mechanisms: Redis / Memcached
  • Knowledge of front-end technologies (React, Angular) is a plus.
  • Experience in Agile/Scrum methodologies.
  • Contributions to open-source projects or strong GitHub presence.

Soft Skills

  • Strong problem-solving and analytical thinking.
  • Excellent communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Ownership mindset and attention to detail.
  • Ability to manage multiple priorities in a fast-paced environment.

Bonus Points

  • Experience in building high-scale distributed systems.
  • Familiarity with DevOps practices and infrastructure as code.
  • Domain experience in industries like fintech, healthcare, or e-commerce.

This job was posted by Ganesh Singh from Patch Infotech.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Django ORM

Gunicorn

RESTful API design and development

unittest

GitLab CI

GitHub Actions

Similar Jobs

3-5 yrs
Bengaluru, India
Skills:
PostgreSQL, Redis, Backend Development, Git, Cloud, Linux, Docker, System Design, Rest Apis, Python, Kubernetes, Go, CI CD, AI Coding Tools
4-6 yrs
Bengaluru, India
Skills:
amazon sqs , Cassandra, PostgreSQL, Dynamodb, Apache Spark, Node.js, Kafka, Django, Gcp, Docker, MySQL, MongoDB, Azure, Kubernetes, Python, AWS, Swarm
5-7 yrs
Bengaluru, India
Skills:
Microservice architecture, Java, Maven, Kafka, Mssql, Continuous Integration, Spring, Pgsql, Git, Sts, Gcp, Docker, Reactjs, Sqs, Oracle, Azure, Kubernetes, Python, AWS
3-5 yrs
Bengaluru, India
Skills:
Java, Redis, Apache Kafka, Python, Software Development Life Cycle, Polars, Columnar Compression, AWS Ecosystem, Columnar Timeseries Databases, TimescaleDB, PyArrow, database querying languages, High Performance Python, Hypertables, AI coding assist tools
5-7 yrs
Bengaluru, India
Skills:
.NET, Sql, Microservices, Git, Docker, Agile, FastAPI, Rest Apis, Azure, Python, Kubernetes, AWS