Python API Developer

SAI Group Ltd

India

On-site

INR 900,000 - 1,800,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SAI Group Ltd in India seeks a skilled Python API Developer with 2+ years of professional experience to design, build, and maintain scalable RESTful APIs and backend services. You will work with FastAPI or Flask, integrate external services, and collaborate across product, QA, and DevOps teams to deliver reliable API solutions.

The role emphasizes clean code, testing, documentation, and performance optimizations, with exposure to PostgreSQL/MySQL, JWT/OAuth2 security, and modern SDLC practices.

Qualifications

  • 2+ years of Python backend/API development experience.
  • Strong proficiency in Python and RESTful API design.
  • Experience with FastAPI or Flask REST Framework.
  • Relational databases (PostgreSQL/MySQL) and SQL knowledge.
  • Git/GitHub for version control and collaboration.
  • Swagger/OpenAPI for API documentation.
  • JWT/OAuth2 authentication mechanisms.
  • Unit testing and API testing fundamentals.
  • Understanding of SDLC and coding best practices.

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.

Skills

Python
REST API design
FastAPI/Flask
PostgreSQL/MySQL
GitHub
Swagger/OpenAPI
JWT/OAuth2
Unit testing
SDLC & best practices
Agile/Scrum

Tools

Docker

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 API Developer
Python API Developer

SAI Group Ltd • Kolkata District

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

Nineleaps • Bengaluru

On-site
INR 1,500,000 - 2,400,000
Python Backend API Developer
Python Backend API Developer

Lonvec Technologies Private Limited • Hyderabad

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

MINDTEL • Bengaluru

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

MindCom • Bengaluru

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

Cloudesign Technology Solutions LLP. • Indore District

On-site
INR 1,800,000 - 2,800,000
Python Software Developer-S
Python Software Developer-S

TymblHub • Hyderabad

On-site
INR 900,000 - 1,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

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

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920
Senior Python Developer
Senior Python Developer

UST • Bengaluru

On-site
INR 4,500,000 - 7,500,000