HumanBit Logo

Python + FastAPI Developer (5+ yrs) | ScaleneWorks INC

full-time
Posted on May 28, 2025

Job Description

Python + FastAPI Developer (5+ yrs)

Job Summary

We are seeking an experienced Python + FastAPI Developer to design, develop, and maintain robust, scalable, and secure RESTful APIs. This role involves building backend components and services to support web and mobile applications, optimizing performance, and collaborating closely with frontend developers, data engineers, and DevOps teams. The ideal candidate will write clean, maintainable code, troubleshoot issues across multiple environments, and actively participate in code reviews and sprint planning. This position contributes directly to the organization’s goal of delivering high-quality, scalable software solutions.

Responsibilities

  • Design, develop, and maintain scalable and secure RESTful APIs using Python.
  • Build and integrate backend components and services to support web and mobile applications.
  • Optimize applications for performance, scalability, and reliability.
  • Collaborate with frontend developers, data engineers, and DevOps teams to ensure seamless integration and deployment.
  • Write clean, maintainable, and well-documented code following best practices.
  • Troubleshoot and resolve issues across development, staging, and production environments.
  • Participate in code reviews, sprint planning, and technical discussions.

Qualifications

  • Strong proficiency in Python and at least one web framework such as Flask, FastAPI, or Django.
  • Solid experience in developing and consuming RESTful APIs.
  • Familiarity with API design principles, authentication mechanisms (OAuth2, JWT), and rate limiting.
  • Experience with both SQL and NoSQL databases, including PostgreSQL and MongoDB.
  • Good understanding of version control systems, particularly Git.
  • Ability to work effectively in an Agile environment and take full ownership of assigned tasks.
  • Educational qualification: Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.

Preferred Skills

  • Experience with asynchronous programming using asyncio or similar tools.
  • Knowledge of message queue systems such as RabbitMQ or Kafka.
  • Exposure to Microservices architecture.
  • Basic understanding of Data Engineering or Machine Learning pipelines.
  • Familiarity with Docker, Continuous Integration/Continuous Deployment (CI/CD) pipelines, and deployment on cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).

Experience

  • Minimum of 5 years of professional experience in Python development.
  • Proven experience in backend development, API design, and integration.
  • Experience working in cross-functional teams and Agile development environments.

Environment

  • Work Type: Full time
  • Work Mode: Hybrid (combination of remote and in-office work)
  • Job Location: Gurugram, India
  • Typical work setting involves collaboration with multiple teams and working across various development environments (development, staging, production).

Salary

  • INR 10,00,000 to 18,00,000 per annum (maximum up to 20,00,000 INR)

Number of Positions

  • 1 position available
Powered by
HumanBit Logo