GH

API Developer

Ghrs Training
Chennai3-7 LPA Posted 8 Jul 2025
FULL TIME
Api Development
.Net Core
Node.js
Python

Job Description

Responsibilities:

  • API Design & Development:
  • Design, build, and maintain high-performance, scalable, and secure RESTful APIs using relevant programming languages and frameworks (e.g., Java/Spring Boot, Python/Flask/Django, Node.js/Express, .NET Core).
  • Collaborate with product managers, solution architects, and other developers to define API requirements, specifications, and data models.
  • Ensure APIs adhere to industry best practices, architectural standards, and security protocols (e.g., OAuth, JWT, API Gateway policies).
  • Write clean, well-documented, and efficient code following coding standards and best practices.
  • Testing & Quality Assurance:
  • Develop and implement comprehensive unit, integration, and end-to-end tests for APIs to ensure reliability, functionality, and performance.
  • Perform API load testing, stress testing, and security testing to identify and address bottlenecks or vulnerabilities.
  • Collaborate with QA engineers to ensure thorough testing and defect resolution.
  • Integration & Documentation:
  • Facilitate seamless integration of APIs with various front-end applications, third-party services, and internal systems.
  • Create and maintain detailed API documentation (e.g., OpenAPI/Swagger specifications, Postman collections) for internal and external developers.
  • Provide support and guidance to consumers of the APIs, assisting with integration challenges and clarifications.
  • Maintenance & Support:
  • Monitor API performance, availability, and error rates, implementing necessary optimizations and fixes.
  • Troubleshoot and debug production issues related to APIs, providing timely resolutions.
  • Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing within the team.
  • Manage API versioning and deprecation strategies.
  • Collaboration & Innovation:
  • Work closely with cross-functional teams, including front-end developers, DevOps, QA, and product teams.
  • Actively participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Stay updated with the latest API trends, technologies, and security best practices, proposing innovative solutions.
  • Contribute to architectural discussions and technology stack decisions related to APIs.

Join WhatsApp Channel