Search by job, company or skills

Python Developer

Python Developer

People Prime Worldwide
5-12 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 30 applicants

Job Description

Job Title: Python Developer – FastAPI & Unix Shell Scripting

Experience: 5 to 12 Years

Location: Chennai, Bengaluru, Pune, Hyderabad

Notice Period: Immediate to 15 days

Job Summary

We are looking for a skilled Python Developer with strong experience in FastAPI and Unix shell scripting to build, maintain, and optimize scalable backend systems and automation workflows. The ideal candidate should have experience developing REST APIs, working with Linux/Unix environments, automating operational tasks, and collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

  • Design, develop, test, and maintain backend applications using Python and FastAPI.
  • Build high-performance RESTful APIs and microservices.
  • Develop and maintain Unix/Linux shell scripts for automation, deployment, monitoring, and batch processing.
  • Integrate APIs with databases, third-party services, and internal systems.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and perform root cause analysis.
  • Write clean, reusable, and well-documented code.
  • Implement security and data protection best practices.
  • Collaborate with DevOps, QA, frontend, and business teams.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Maintain CI/CD pipelines and deployment scripts.

Required Skills

Technical Skills

  • Strong proficiency in Python
  • Experience with FastAPI framework
  • Good knowledge of REST API development
  • Strong Unix/Linux command-line skills
  • Expertise in Shell Scripting (Bash/KornShell/Sh)
  • Experience with relational databases such as:
  • PostgreSQL
  • MySQL
  • Oracle
  • Understanding of:
  • API authentication (JWT/OAuth2)
  • Async programming
  • Microservices architecture
  • Familiarity with:
  • Git/GitHub/GitLab
  • Docker
  • CI/CD pipelines
  • Linux server environments

Preferred Skills

  • Experience with cloud platforms like AWS/Azure/GCP
  • Knowledge of Kubernetes
  • Familiarity with message queues (RabbitMQ/Kafka)
  • Exposure to monitoring/logging tools

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • 5–12 years of experience in Python backend development.
  • Experience in enterprise application development preferred.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Async programming

Unix Linux command-line skills

Microservices architecture

CI CD pipelines

Linux server environments

Similar Jobs

6-8 yrs
Pune, India
Skills:
Python
5-7 yrs
Pune, India
Skills:
react.js , Ml, Microservices, Gcp, Cloud, Docker, Rest Apis, Azure, Python, Kubernetes, AWS, Generative AI, cloud-native applications, Ai
8-10 yrs
Pune, India
Skills:
Github, Api Management, Power Bi, Pyspark, Containers, Azure Databricks, Sql, Django, React, Git, Azure Data Factory, Azure Functions, Flask, FastAPI, Rest Apis, Azure, Python, Azure DevOps, App Service, Synapse Analytics, Delta Lake, Databricks Workflows
5-15 yrs
Pune, India
Skills:
Packet technologies, Rest Apis, Multi-threading, Asynchronous programming, Kubernetes, Python, JIRA, Docker, Git, Linux-based development, Object-Oriented Programming
5-7 yrs
Pune, India
Skills:
software design patterns , Pytest, PostgreSQL, Json, Nosql, Django, Git, Docker, MySQL, Flask, FastAPI, Restful Apis, Asynchronous programming, Python, Object-Oriented Programming