HamburgerMenu
hirist

Binary Semantics - Python API Developer

Posted on: 21/09/2025

Job Description

Job Description :


Job Title : Python API Developer.

Experience : 3+ Years.

Location : Gurgaon(WFO).

Employment Type : Full-time.


About the Role :


We are seeking a skilled and enthusiastic Python API Developer with a minimum of 2 years of professional experience to join our dynamic development team.


The ideal candidate will have hands-on experience with FastAPI, relational and NoSQL databases, and cloud deployments.


You will be responsible for designing, developing, testing, and maintaining high-performance APIs that power our applications and services.


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.


Educational Qualification : Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).



info-icon

Did you find something suspicious?