Python API Developer

SAI Group Ltd

Kolkata District

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SAI Group Ltd in India is seeking a Python API Developer with 2+ years of experience to design, build, and maintain scalable RESTful APIs and backend services, using FastAPI or Flask and integrating external services.

You will work with relational databases, implement authentication and API security, write clean code, participate in testing, reviews, and cross‑functional collaboration, and document APIs.

Qualifications

  • 2+ years in Python backend/API development.
  • Proficient Python coding and API design.
  • Experience with FastAPI or Flask REST frameworks.
  • Knowledge of relational databases (PostgreSQL/MySQL).
  • Familiarity with Git workflows and OpenAPI.
  • Understanding of JWT/OAuth2 authentication.

Responsibilities

  • Design, develop, test, and maintain RESTful APIs using Python.
  • Build backend services with FastAPI or Flask.
  • Integrate third-party APIs and external services.
  • Work with relational/NoSQL databases and optimize queries.
  • Implement authentication, authorization, and API security.
  • Write clean, maintainable, well-documented code.
  • Perform API testing, debugging, and troubleshooting.
  • Collaborate with frontend, QA, DevOps, and product teams.
  • Participate in code reviews and best practices.
  • Improve API performance, scalability, reliability.
  • Maintain API technical documentation.

Skills

Python
FastAPI/Flask
REST API design
PostgreSQL/MySQL
SQL
Git/GitHub
OpenAPI/Swagger
JWT/OAuth2
Unit testing
SDLC practices
API security

Tools

Docker
AWS
Azure
GCP
Redis
RabbitMQ
Kafka
CI/CD
Linux

Job description

We are looking for a skilled Python API Developer with 2+ years of professional experience in developing, integrating, and maintaining scalable RESTful APIs and backend applications.

Key Responsibilities
  • Design, develop, test, and maintain robust RESTful APIs using Python.
  • Build backend services using FastAPI or Flask.
  • Integrate third-party APIs and external services.
  • Work with relational/NoSQL databases and optimize queries.
  • Implement authentication, authorization, validation, error handling, and API security.
  • Write clean, reusable, maintainable, and well-documented code.
  • Perform API testing, debugging, and troubleshooting.
  • Collaborate with frontend, QA, DevOps, and product teams.
  • Participate in code reviews and follow development best practices.
  • Improve API performance, scalability, and reliability.
  • Maintain technical documentation for APIs and backend services.
Required Skills
  • 2+ years of professional experience in Python backend/API development.
  • Strong proficiency in Python.
  • Hands-on experience with FastAPI or Flask REST Framework.
  • Strong understanding of REST APIs, HTTP methods, status codes, JSON, and API design.
  • Experience with PostgreSQL, MySQL, or similar relational databases.
  • Good knowledge of SQL and database design.
  • Experience with Git/GitHub.
  • Familiarity with Swagger/OpenAPI.
  • Understanding of JWT/OAuth2 authentication.
  • Knowledge of unit testing and API testing.
  • Good understanding of SDLC and coding best practices.
Good to Have
  • Docker and containerized applications.
  • AWS, Azure, or GCP experience.
  • Redis, RabbitMQ, or Kafka.
  • CI/CD pipelines.
  • Microservices architecture.
  • Linux and basic deployment practices.
  • Agile/Scrum experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

MINDTEL • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python API Developer
Python API Developer

Allegis Group • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Cloud platforms: AWS/Azure/GCP
Python Backend API Developer
Python Backend API Developer

Lonvec Technologies Private Limited • Hyderabad

On-site
INR 800,000 - 1,600,000
Python FastAPI Developer
Python FastAPI Developer

Lonvec Technologies Private Limited • Hyderabad

On-site
INR 700,000 - 1,100,000
Python Developer
Python Developer

Cozentus Technologies • Hyderabad

On-site
INR 900,000 - 1,300,000
Python Developer
Python Developer

Mindcom • Bengaluru

On-site
INR 600,000 - 1,000,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python FastAPI Developer
Python FastAPI Developer

Experis • Pune District

On-site
INR 1,800,000 - 3,600,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Python Developer
Python Developer

InovarTech • Hyderabad

On-site
INR 900,000 - 1,300,000