HamburgerMenu
hirist

Python API Developer

BLJ TECH GEEKS
Bangalore
3 - 7 Years
star-icon
4.1white-divider27+ Reviews

Posted on: 29/09/2025

Job Description

Key Responsibilities :

- Design and develop robust, scalable, and secure APIs using FastAPI.

- Integrate with databases such as PostgreSQL, MySQL, and MongoDB.

- Write clean, maintainable, and well-documented code.

- Collaborate with front-end developers, product managers, and other stakeholders to define API requirements.

- Implement authentication and authorization mechanisms (OAuth2, JWT).

- Create and maintain API documentation using tools like Swagger/OpenAPI.

- Deploy and monitor APIs on cloud platforms such as AWS, GCP, or Azure.

- Write unit and integration tests to ensure high code quality.

- Optimize application performance and scalability.

- Follow agile development methodologies and participate in code reviews and team meetings.


Required Skills & Qualifications :


- 2+ years of experience in Python backend development.

- Strong proficiency in FastAPI.

- Solid experience with PostgreSQL, MySQL, and MongoDB.

- Understanding of RESTful API design principles.

- Experience with API documentation tools (Swagger/OpenAPI).

- Familiarity with cloud deployment (AWS EC2, Lambda, ECS, EKS or similar).

- Proficiency in version control using Git.

- Experience with Docker for containerization and basic knowledge of CI/CD.

- Familiarity with Linux-based development environments.

- Good understanding of security best practices for APIs.

- Strong problem-solving and debugging skills.


Nice-to-Have Skills :


- Experience with Redis or other caching systems.

- Experience with message queues like RabbitMQ or AWS SQS.

- Basic understanding of microservices architecture.

- Experience in writing unit/integration tests using Pytest or similar frameworks.

- Exposure to monitoring tools like Prometheus, Grafana, or ELK stack


info-icon

Did you find something suspicious?