JOB TITLE

 

BACKEND DEVELOPER

NATURE OF JOB

FULL TIME

INDUSTRY

IT

SALARY

ATTRACTIVE

JOB LOCATION

SOUTH AFRICA

 

DUTIES AND RESPONSIBILITIES

Backend Architecture & System Design

  • Architect scalable, secure, and highly available backend systems capable of supporting complex business workflows and high user volumes.
  • Design data models, storage strategies, and integration patterns that ensure optimal performance and maintainability.
  • Evaluate and recommend backend frameworks, technologies, and tools aligned with project requirements and long-term scalability.

API & Service Development

  • Develop, maintain, and enhance RESTful and/or GraphQL APIs that interface with web and mobile applications.
  • Ensure APIs are robust, well-documented, versioned appropriately, and optimized for performance.
  • Implement microservices where applicable, ensuring modularity, reliability, and ease of deployment.

Database Management & Optimization

  • Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases to design efficient data storage solutions.
  • Optimize queries, monitor database health, and troubleshoot performance issues.
  • Implement backup, replication, and database security best practices.

Integration & Third-Party Services

  • Integrate systems with external APIs, payment gateways, authentication providers, and other third-party services.
  • Manage API authentication flows (OAuth, JWT, etc.) to ensure secure and seamless communication.

Code Quality, Testing & Documentation

  • Write clean, maintainable, well-structured code following industry best practices.
  • Conduct unit, integration, and automated tests to ensure code stability and reliability.
  • Participate in peer code reviews and enforce quality standards across the development team.
  • Maintain accurate technical documentation including architecture diagrams, API references, and deployment guides.

Performance Monitoring & Troubleshooting

  • Monitor system performance using logging, profiling, and analytics tools.
  • Diagnose bottlenecks, debug system failures, and implement fixes to ensure smooth operation.
  • Continuously refine system performance through caching, load balancing, and resource optimization.

Collaboration & Cross-Functional Support

  • Collaborate closely with frontend, mobile, QA, DevOps, and product teams to deliver end-to-end features.
  • Support the deployment process, troubleshoot issues across environments, and stabilize releases.
  • Provide technical insights during planning, grooming, and architecture discussions.

Security & Compliance

  • Implement and maintain strong security practices such as encryption, secure authentication, rate limiting, and data protection.
  • Identify and resolve vulnerabilities, ensuring compliance with relevant regulations and standards.
  • Conduct regular security audits and participate in threat modeling sessions.

Continuous Improvement & Innovation

  • Stay updated on emerging backend technologies, tools, and best practices.
  • Proactively suggest improvements to architecture, processes, and workflows.
  • Mentor junior developers and contribute to building a strong engineering culture.

KEY REQUIREMENT SKILLS AND QUALIFICATION

  • Degree in computer science, information technology, or a related field
  • A minimum of 7 years’ experience in backend development for web and mobile applications
  • Demonstrated proficiency with open-source web and mobile development technologies (e.g., node.js, python, php, ruby, go, etc.)
  • Strong experience designing and building scalable backend architectures
  • Understanding of relational and nosql databases (e.g., mysql, postgresql, mongodb)
  • Experience with api development (rest, graphql), microservices, and service-oriented architecture
  • Solid understanding of ci/cd pipelines, cloud platforms (e.g., aws, azure, gcp), and containerization technologies (docker, kubernetes)
  • Familiarity with security best practices and performance optimization techniques

 

HOW TO APPLY

  • If you meet the above qualifications, skills and experience share CV on This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Interviews will be carried out on a rolling basis until the position is filled.
  • Only the shortlisted candidates will be contacted.