Job Expired
Job title : API Developer
Job Location : Gauteng, Roodepoort
Deadline : October 14, 2024
Quick Recommended Links
What you’ll do:
- API Design & Development: Architect, design, and implement RESTful and/or GraphQL APIs to support web and mobile applications.
- Integration: Develop and manage integrations between internal and external services, platforms, and databases.
- Documentation: Write clear, concise, and comprehensive API documentation to enable seamless usage by internal and external developers.
- Security & Compliance: Ensure the security of APIs by implementing proper authentication, authorization, and encryption protocols, adhering to industry best practices and regulations.
- Performance Optimization: Monitor and optimize API performance, including reducing latency, improving throughput, and enhancing scalability.
- Testing: Develop and maintain automated tests to ensure the reliability and correctness of APIs.
- Collaboration: Work closely with cross-functional teams, including frontend developers, backend developers, DevOps engineers, and product managers, to ensure smooth integration and deployment.
- Troubleshooting: Diagnose, debug, and resolve API-related issues in a timely manner.
- Versioning & Upgrading: Implement API versioning strategies to ensure backward compatibility and smooth transitions to new versions.
Your expertise:
- Experience: 3+ years of hands-on experience in API development and integration.
- Proficiency in one or more programming languages (e.g., Python, Java, Node.js, Go, or Ruby).
- Experience with RESTful APIs, GraphQL, and related technologies.
- Familiarity with API Gateways, management platforms, and authentication frameworks (e.g., OAuth2, JWT).
- Knowledge of web protocols such as HTTP, HTTPS, and WebSockets.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of version control systems (e.g., Git).
- Experience with API documentation tools such as Swagger/OpenAPI.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.
Nice-to-haves:
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines.
- Knowledge of DevOps practices and tools.
Qualifications required:
- Bachelor’s Degree in Computer Science, Information Technology, or related field (or equivalent experience).
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs
- This job has expired!
You may also be interested in these Jobs
Email Me Jobs Like These
New Job Alert
Never miss a chance!
Let us know your job expectations, so we can find you jobs better!
Showing 1–12 of 181 jobs