HamburgerMenu
hirist

API Developer

Quantum Integrators Group, LLC
Multiple Locations
10 - 12 Years

Posted on: 06/08/2025

Job Description

Job Title : API Developer

Location : Pune/Nagpur, Maharashtra (Office Location)

Experience : 10+ years

Duration : Full-Time

Working Hours : US (EST) Time Shift

Notice Period : Immediate or 30 Days


About the Role :


We are seeking a highly experienced and skilled API Developer to join our dynamic team. In this critical role, you will be responsible for designing, developing, and maintaining high-performance APIs that power our cutting-edge applications. You will work closely with front-end developers, data engineers, and business stakeholders to ensure seamless integration and robust data exchange. This position requires a deep understanding of Python, API best practices, and cloud deployment on Azure, with a strong focus on performance optimization and scalability.


Key Responsibilities :


- Design, develop, and implement robust, scalable, and secure APIs using Python, primarily leveraging the FastAPI framework.


- Write complex and efficient SQL queries to interact with various databases, ensuring optimal data retrieval and manipulation for API endpoints.

- Develop and implement caching mechanisms (e.g., Redis, in-memory caching) to enhance API performance and reduce database load.

- Collaborate with front-end teams to define API contracts, utilizing Swagger UI for clear documentation and seamless integration.

- Conduct thorough testing and performance tuning of APIs to meet stringent business SLAs and ensure high availability.

- Deploy and manage APIs on Azure cloud platforms, demonstrating strong understanding of cloud infrastructure and services.

- Implement and maintain CI/CD pipelines for automated testing, deployment, and release management, working with tools like GIT and Bitbucket.

- Proactively identify and resolve performance bottlenecks within existing APIs, recommending and implementing infrastructure improvements.

- Participate in code reviews, mentor junior developers, and contribute to the overall architectural design and technical strategy.

- Engage with highly technical Subject Matter Experts (SMEs) to gather requirements, negotiate technical specifications, and translate business needs into technical solutions.


Required Skills (Must-Have)


- Python Programming : Expert-level proficiency in Python, including object-oriented programming, data structures, and algorithms.

- API Development : Extensive experience in designing, building, and maintaining RESTful APIs.

- FastAPI : Hands-on experience with FastAPI framework for building high-performance web APIs.

- SQL Queries : Strong command of SQL for complex data manipulation, optimization, and database interaction.

- Caching Mechanisms : Practical experience with caching solutions such as Redis and in-memory caching for performance

enhancement.

- Swagger UI : Proficiency in using and configuring Swagger UI for API documentation, testing, and collaboration.

- High-Performance APIs : Proven track record of developing and testing APIs that meet demanding business SLAs for

performance, latency, and throughput.

- Azure Experience : Solid experience with Azure cloud services for hosting, deployment, and managing API infrastructure.

- CI/CD & Version Control : Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices and tools (e.g.,

Jenkins, Azure DevOps). Proficient with GIT and Bitbucket for version control.

- API Optimization : Demonstrated ability to optimize APIs for improved response times, resource utilization, and scalability.

- Infrastructure Acumen : Technical familiarity with the underlying stack to recommend and implement infrastructure

improvements for API performance and reliability.


Desirable Skills (Good to Have)


- Plotly Library : Experience with the Plotly library structure for data visualization and pictorial presentation of data.

- Databricks/Database Knowledge : Experience with Databricks, including data processing, and strong knowledge of database design and schema.


Soft Skills :


- Solid Communication Skills : Excellent verbal and written communication skills to articulate complex technical concepts to both technical and non-technical audiences.


- Negotiation Skills : Ability to effectively negotiate and influence highly technical SMEs and stakeholders to achieve optimal solutions.


Qualifications & Experience :


- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.


- Minimum of 10 years of professional experience in API development, with a strong focus on Python.

- Ability to work effectively in a fast-paced, agile environment.

- Must be available to work US (EST) time shift hours to align with global teams.

- Commitment to an immediate or 30-day notice period


info-icon

Did you find something suspicious?