Talent.com
Senior Back-End Developer

Senior Back-End Developer

Loot.co.za (Africa Online Retail (Pty) Ltd)Wes-Kaap, South Africa
30+ days ago
Job description

Location : Cape Town On-Site (only considering candidates from Cape Town)

Type : Full-Time

The Position

As a Senior Back-End Developer at Loot, you’ll play a critical role in developing, optimizing, and maintaining the back-end systems that power our high-performance e-commerce platform. You\'ll work on applications that manage millions of products and serve thousands of customers daily.

In this role, you will be deeply involved in architectural decisions, legacy modernization, and building scalable and secure APIs that drive both our customer-facing and internal platforms. You’ll collaborate with a small, focused, and highly capable team closely aligned with the business, contributing to all aspects of the development lifecycle—from design to deployment.

The Tech Stack

Loot primarily operates as a Java house , with a modern front end built in Next.js , deployed both on-premises and in the cloud. While Java is at our core, we work with a wide range of modern technologies and tools :

  • Infrastructure & Tools : Git / GitLab, AWS (EB, EC2, S3, API Gateway, Lambda, Route53, Cloudfront), Docker / Portainer, Cloudflare, Prometheus, Grafana, ELK

Responsibilities

  • Design, build, and maintain robust, scalable, and secure back-end services and APIs (REST and GraphQL)
  • Lead and contribute to system architecture, data modelling, and technical design discussions
  • Integrate with third-party services and internal systems to support complex e-commerce workflows
  • Collaborate closely with front-end developers, product managers, and other stakeholders to translate requirements into technical solutions
  • Drive performance optimization, monitoring, and troubleshooting of distributed systems in production
  • Contribute to the evolution of our tech stack by introducing modern tools, frameworks, and best practices
  • Provide mentorship to mid-level and junior engineers
  • Support and improve CI / CD pipelines and DevOps workflows
  • Technical & Qualification Requirements

  • You have experience in building RESTful / GraphQL APIs and back-end systems at scale
  • Solution architecture, including system design and documentation
  • Designing and integrating APIs (internal and external) including REST and GraphQL architectures
  • Building high-performance microservices in Go / Golang
  • Creating and optimizing PostgreSQL database schemas
  • Working with Linux-based systems
  • JSON, XML, and data serialization formats
  • Secure coding practices and mitigation of vulnerabilities
  • Debugging and optimizing performance in distributed systems
  • Handling challenges of scalability, load balancing, and infrastructure automation
  • Working hands-on with cloud platforms like AWS and containerized environments
  • Required Skills & Experience

  • 4+ years of back-end development experience, with a strong focus on Java and Spring
  • Proficient in one or more additional back-end languages such as Go / Golang, Python / Django or Node.js
  • Strong understanding of system architecture, design patterns, and software engineering principles
  • Experience working with version control systems (Git), CI / CD tools, and observability stacks (e.g., Prometheus, Grafana, ELK)
  • Excellent problem-solving and debugging skills
  • Strong growth mindset with a passion for high-quality, hands-on coding
  • Ability to work independently, as well as collaboratively within a team
  • Nice to Have

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • E-commerce or fintech industry experience
  • Experience with remote / distributed teams
  • Familiarity with containerization (Docker, Portainer, Kubernetes)
  • Experience with GraphQL
  • Familiarity with Python ML / data libraries (NumPy, SciPy) for e-commerce analytics
  • All applicants to send their CVs to , Cape Town based candidates

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Developer • Wes-Kaap, South Africa