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

  • 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.
Post a CV