The API Developer is responsible for designing, developing, and maintaining RESTful APIs that enable seamless integration between systems. This role requires strong experience in composing and consuming APIs, working with JSON data structures, and testing endpoints using tools like Postman.
Key Responsibilities
Design, develop, and maintain RESTful APIs to support application integration and data exchange.
Collaborate with front-end and back-end developers to define API requirements and specifications.
Ensure API security, scalability, and performance through best practices and testing.
Work with JSON data formats for request and response payloads.
Use Postman or similar tools to test and document API endpoints.
Troubleshoot and resolve issues related to API functionality and integration.
Maintain clear and comprehensive API documentation for internal and external use.
Skills and Qualifications
Proficiency in designing and consuming RESTful APIs.
Strong understanding of HTTP methods, status codes, and API authentication mechanisms.
Experience working with JSON data structures and serialisation.
Familiarity with API testing tools such as Postman.
Knowledge of API documentation standards such as OpenAPI/Swagger.
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Experience
3+ years of experience in API development and integration.
Hands-on experience with RESTful API design and implementation.
Experience working in Agile development environments.
Preferred Qualifications
Familiarity with API gateways and cloud-based API management platforms.
Experience with version control systems such as Git.
Understanding of microservices architecture and containerization.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time