Talent.com
This job offer is not available in your country.
Binary Semantics - Python API Developer

Binary Semantics - Python API Developer

Binary Semantics Ltd.Gurgaon
7 days ago
Job description

Job Description :

Job Title : Python API Developer.

Experience : 3+ Years.

Location : Gurgaon(WFO).

Employment Type : 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 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 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 :
  • 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 Qualification : Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).

(ref : hirist.tech)

Create a job alert for this search

Python Developer • Gurgaon