Search by job, company or skills

patch infotech pvt ltd

Backend Developer - Python

Save
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

Job ID: 150957461

Similar Jobs

Bengaluru, India

Skills:

amazon sqs CassandraPostgreSQLDynamodbApache SparkNode.jsKafkaDjangoGcpDockerMySQLMongoDBFastAPIAzureKubernetesPythonAWSSwarm

Bengaluru, India

Skills:

.NETDesign PatternsJsonContainersAWSPythonXmlDockerDevops ToolsOopNoSQL databasesRest based web servicesmessaging queuesMicroservices architectureData MappingK8S

Bengaluru, India

Skills:

MlDynamodbLambdaRDSAWSPythonKubernetesDockerTerraformJenkinsGitEKSGoAi

Bengaluru, India

Skills:

SqlalchemyNginxAlgorithmsUnit TestingPostgreSQLKafkaRedisRabbitmqDjangoGitDockerCeleryMySQLFlaskFastAPIMongoDBdata structuresPythonDjango ORMGunicornmicroservices architectureCI CD pipelinesRESTful API design

Bengaluru, India

Skills:

SqlalchemyMachine LearningBig DataDependency InjectionNlpMLopsDockerFastAPIAzurePythonComputer VisionLangChainHugging FaceLangGraphGitHub Actions