GHGhrs Training
API Developer
Chennai ₹3-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.
