Talent.com
This job offer is not available in your country.
Senior Backend Developer

Senior Backend Developer

The Legends AgencyDurban, KwaZulu-Natal, South Africa
30+ days ago
Job description

Key Responsibilities :

  • Architect, develop, and maintain scalable RESTful APIs.
  • Integrate and interface with third-party platforms (e.g., authentication services, data feeds, SaaS tools).
  • Design and optimize high-performance SQL queries and relational schema for transactional systems.
  • Build and extend modular Laravel applications using SOLID principles and modern PHP patterns.
  • Implement CI pipelines and comprehensive test coverage using automated testing frameworks.
  • Maintain and evolve code in GitHub with PR-based collaboration and branching strategies.
  • Collaborate on backend architecture decisions, contributing to high-level system design.
  • Mentor junior engineers in software architecture, testability, and scalable design.
  • (Optional) Implement data-driven automation using ML models in backend services (e.g., Python microservices or PHP ML libs).

Tech Stack & Tools :

  • Languages & Frameworks : PHP 8+, Laravel, SQL, T-SQL, JavaScript (basic)
  • DevOps & Tooling : GitHub Actions, CI / CD pipelines, Composer
  • Testing : PHPUnit, Pest, Mockery, Postman (for API testing), tSQLt
  • Data & ML (Nice to have) : Python (scikit-learn, pandas), PHP ML libraries
  • Cloud & Infra (Nice to have) : Azure
  • Required Qualifications :

  • 5+ years of backend development experience, including Laravel 8+ in production environments.
  • Proficient in designing and optimizing SQL databases for transactional systems.
  • Experience with external service integration via REST APIs (OAuth, JSON).
  • Familiar with TDD or BDD workflows and CI pipelines.
  • Solid grasp of Git version control, code reviews, and team workflows.
  • Strong architectural thinking, especially around modular and extensible backends.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Developer • Durban, KwaZulu-Natal, South Africa