Volto Consulting & Services
API Developer - GraphQL
Job Location
bangalore, India
Job Description
About the Role : We are seeking a skilled and passionate API Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable APIs that power our applications and services. You will work closely with other developers and stakeholders to ensure seamless integration and data exchange. Responsibilities : API Design & Development : - Design and develop RESTful and GraphQL APIs using relevant programming languages and frameworks. - Implement API specifications and documentation using OpenAPI (Swagger) or similar tools. - Develop and maintain API endpoints for data retrieval, manipulation, and integration. - Design and implement efficient data models and schemas. - Implement security and authentication mechanisms for APIs (OAuth, JWT, API Keys). API Integration & Testing : - Integrate APIs with internal and external systems and services. - Develop and execute comprehensive API test plans and test cases. - Perform unit testing, integration testing, and end-to-end testing of APIs. - Utilize API testing tools (Postman, Insomnia) for testing and debugging. API Performance & Optimization : - Optimize API performance for scalability and reliability. - Implement caching strategies and performance monitoring. - Troubleshoot and resolve API performance issues. - Implement API rate limiting and throttling. API Documentation & Maintenance : - Create and maintain clear and concise API documentation. - Ensure API documentation is up-to-date and accurate. - Provide ongoing support and maintenance for APIs. - Implement API versioning and deprecation strategies. Collaboration & Communication : - Collaborate with cross-functional teams (front-end developers, back-end developers, product managers) to define API requirements. - Communicate effectively with stakeholders regarding API design, development, and issues. - Participate in code reviews and provide constructive feedback. - Maintain version control of API code and configurations. Required Technical Skills : Programming Languages : - Proficiency in one or more programming languages (e.g. , Python, Java, Node.js, Go, C#). API Development : - Experience in designing and developing RESTful and GraphQL APIs. - Knowledge of API design principles and best practices. - Experience with API frameworks (e.g. , Flask, Django REST framework, Express.js, Spring Boot). API Standards & Tools : - Familiarity with OpenAPI (Swagger) or similar API documentation tools. - Experience with API testing tools (Postman, Insomnia). Data Formats & Protocols : - Proficiency in JSON and XML data formats. - Understanding of HTTP and HTTPS protocols. Authentication & Authorization : Experience with OAuth, JWT, API Keys, and other authentication mechanisms. Database Knowledge : - Understanding of relational and non-relational databases. - Proficiency in SQL or NoSQL query languages. Version Control : - Proficiency in Git and GitHub/GitLab. Cloud Platforms (Optional) : Experience with cloud platforms (AWS, Azure, GCP) and related API services. Containerization (Optional) : Experience with Docker and Kubernetes for API deployment. Required Experience : - [3-5 years] of experience in API development or related roles. - Proven experience in designing and developing RESTful or GraphQL APIs. - Experience with API testing and documentation. Soft Skills : - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills. - Ability to work independently and as part of a team. - Strong attention to detail. - Ability to learn and adapt to new technologies. Certifications (Preferred) : - AWS Certified Developer - Associate. - Google Cloud Certified Professional Cloud Developer. - Microsoft Certified : Azure Developer Associate. Education : Bachelor's degree in Computer Science, Software Engineering, or a related field (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/10/2025
Location: bangalore, IN
Posted Date: 5/10/2025
Contact Information
Contact | Human Resources Volto Consulting & Services |
---|