Enable job alerts via email!

Golang Backend Developer - Remote / WFH

Afrikye

Durban

Remote

ZAR 600,000 - 850,000

Full time

30 days ago

Job summary

A tech-focused company in Durban is seeking a Backend Developer to design and maintain server-side logic and APIs. The ideal candidate will have 3+ years of backend experience, including proficiency in Golang and strong skills in relational and NoSQL databases. This role is integral for building reliable digital platforms and offers the opportunity to collaborate with various teams in a dynamic environment.

Qualifications

  • At least 3 years of experience in backend development, including 2 years using Golang.
  • Proficiency in backend languages such as Go, Python, or Java.
  • Strong experience with relational and NoSQL databases.

Responsibilities

  • Develop and maintain RESTful APIs and backend services.
  • Write clean, modular, and scalable code.
  • Collaborate with frontend, mobile, and DevOps teams.

Skills

Golang
Python
Java
RESTful APIs
Microservices architecture

Tools

PostgreSQL
MongoDB
Docker
Azure
AWS
GCP
Job description

Job Specification

Our client is seeking a Backend Developer responsible for designing, developing, and maintaining server-side logic, APIs, and data storage solutions. This role requires hands-on experience with backend technologies, a deep understanding of scalable system design, and a collaborative spirit to work effectively with frontend, mobile, and product teams. The successful candidate will play a key role in building high-performance, reliable services that power mission-driven digital platforms.

Key Responsibilities (not limited to):

  1. Develop and maintain RESTful APIs and backend services.
  2. Write clean, modular, and scalable code using modern backend frameworks and tools.
  3. Integrate with databases, third-party services, and internal systems.
  4. Collaborate closely with frontend, mobile, and DevOps teams to deliver end-to-end features.
  5. Participate in sprint planning, stand-ups, and code reviews.
  6. Translate technical requirements into development tasks and implementation plans.
  7. Write and maintain unit, integration, and performance tests.
  8. Optimize application performance, scalability, and data management.
  9. Debug and resolve technical issues in production and staging environments.
  10. Document backend systems, APIs, and data flows.
  11. Contribute to internal knowledge sharing and backend standards.
  12. Ensure security, reliability, and compliance with coding best practices.

Minimum requirements:

  • At least 3 years of experience in backend development, including 2 years using Golang in production systems.
  • Proficiency in backend languages such as Go, Python, or Java.
  • Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with API development, microservices architecture, and containerized deployment (e.g., Docker).
  • Experience working with cloud platforms (Azure, AWS, or GCP).

Preferred qualifications:

  • Experience with GraphQL, event-driven architecture, or serverless computing.
  • Knowledge of DevOps tools and CI/CD pipelines.
  • Exposure to AI/ML systems, data pipelines, or analytics tools.
  • Experience working in edtech, coaching platforms, or SaaS environments.

If you meet all the above requirements, please send your CV to us. Disclaimer: If you do not hear from us within 2 weeks, please consider your application unsuccessful.

Key Skills

Business Intelligence, Bidding, Accounts Assistant, Credit Control, Account Development, Content Development, Lab Testing

Employment Type: Full-Time

Experience: years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.