API Developer
Bluegrass
Date: 1 day ago
City: Johannesburg, Gauteng
Contract type: Full time

We are looking for an experienced API Developer (Backend) for a 6-month contract to work on high-impact projects. The successful candidate will design, develop, and maintain APIs to support our business-critical applications. This is a hybrid role requiring occasional onsite work at our Johannesburg office.
Key Responsibilities
Key Responsibilities
- Develop, test, and maintain APIs using C#, Node.js, and .NET.
- Collaborate with frontend developers and business teams to integrate APIs with internal and external systems.
- Ensure APIs are secure, scalable, and well-documented.
- Optimize and refactor existing codebases where necessary.
- Support and troubleshoot production issues related to APIs.
- Contribute to system design discussions and technical decisions within the team.
- Follow agile development methodologies and participate in sprint ceremonies.
- Key Skills and Experience:
- Strong backend development experience using C#, .NET (Core and Framework), and Node.js.
- Solid understanding of RESTful API principles and microservices architecture.
- Experience with SQL Server or other relational databases.
- Familiarity with containerization (Docker) and CI/CD pipelines.
- Experience working in agile environments.
- Knowledge of authentication protocols (OAuth2, JWT) and secure coding practices.
- Strong debugging and problem-solving skills.
- Excellent communication and teamwork abilities.
See more jobs in Johannesburg, Gauteng