SAI Group
Posted 2d ago

Python API Developer

SAI Group
Kolkata, West Bengal, India
OnsiteFull Time
Responsibilities
  • developing APIs
  • integrating services
  • optimizing queries
Requirements
  • Requires 2+ years of Python backend/API development
  • REST API expertise
  • FastAPI or Flask
  • Database and SQL knowledge
  • Git/GitHub
  • Authentication
  • Testing, and SDLC best practices
Technical tools mentioned
PythonFastAPIFlaskPostgreSQLMySQLSQLGitGitHubSwaggerOpenAPIJWTOAuth2DockerAWSAzureGCPRedisRabbitMQKafkaLinux

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.

About SAI Group

An information technology developing and maintaining software applications.

Employees
50
Organization type
Private
Latest investment
Funding Round (2026) — led by Fuel Ventures, MontBlu Capital
Headquarters
GB