Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are seeking a skilled API Developer to design, build, and maintain efficient and scalable APIs for our applications and systems. You will collaborate closely with front-end developers, software engineers, and business stakeholders to ensure seamless integration and high performance of web and mobile applications. The ideal candidate will have a strong understanding of RESTful architecture, security best practices, and modern software development frameworks.
Key Responsibilities:
Design, develop, and maintain robust and secure APIs using REST, SOAP, or GraphQL.
Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic.
Write reusable, testable, and efficient code.
Ensure optimal performance, quality, and responsiveness of APIs.
Implement authentication and authorization for APIs (OAuth2, JWT, etc.).
Troubleshoot and debug API issues and bottlenecks.
Maintain API documentation using tools like Swagger/OpenAPI.
Integrate third-party APIs and manage external data sources.
Optimize APIs for maximum speed and scalability.
Stay up to date with the latest API trends, technologies, and best practices.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as an API Developer or similar role.
Proficiency in programming languages such as JavaScript (), Python, Java, Go, or .NET.
Experience with RESTful and/or GraphQL API design and development.
Understanding of API security protocols (e.g., OAuth, JWT, rate limiting).
Familiarity with API testing tools like Postman or Insomnia.
Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Knowledge of containerization (Docker) and CI/CD tools is desirable.
Excellent problem-solving and communication skills.
Preferred Qualifications:
Experience with API gateways (e.g., Kong, Apigee, AWS API Gateway).
Familiarity with microservices architecture.
Exposure to Agile/Scrum development methodologies.
Knowledge of database technologies like MongoDB, MySQL, or PostgreSQL.
Work Environment:
Full-time