Senior Software Engineer (Java)

takealot.com

Cape Town

Híbrido

ZAR 600.000 - 800.000

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive total remuneration package
Hybrid working model
Mentorship programme
Employee discount
Birthday leave

Descripción de la vacante

takealot.com is seeking a Senior Software Engineer for their Fulfilment Engineering team in Cape Town. This role involves developing systems for order fulfilment and enhancing delivery processes using modern technologies.

The ideal candidate will have at least 5 years of coding experience, knowledge of Java and RESTful APIs, and a degree in Computer Science. Benefits include a flexible pay package and a mentorship programme.

Formación

  • At least 5 years of experience writing robust, efficient production code.
  • Proficiency in languages like Java, Scala, Angular, React, Python, or C#.
  • Nice to have experience with monitoring and logging tools.

Responsabilidades

  • Develop and optimize systems to manage order fulfilment.
  • Collaborate with business stakeholders to improve processes.
  • Research and propose solutions across the fulfilment domain.

Conocimientos

Proficient in Java
Strong understanding of RESTful APIs
Experience with SQL databases
Experience in a Linux environment
Familiarity with Kubernetes
Knowledge of Angular & React
Strong communication skills
Problem-solving skills

Educación

Degree in Computer Science or related field

Herramientas

Git
PostgreSQL
Google Cloud Platform
Grafana
Prometheus
ELK stack

Descripción del empleo

Takealot Fulfilment Solutions (TFS) is a new servicing offering spun off from Takealot.com – South Africa's leading online retailer. We are seeking a highly skilled Senior Software Engineer to join our newly established Fulfilment Engineering team.

We are an energetic team fully responsible for all systems required to support Takealot Fulfilment Solutions capabilities and the challenges that come with orchestrating order fulfilment across distribution centers and logistics operations. We adopt a microservices architecture with REST and event‑driven components.

Responsibilities
  • Develop and optimise systems to manage order fulfilment throughout South Africa.
  • Collaborate with business stakeholders to improve delivery processes, operations, and customer experience.
  • Research, define, and propose solutions across the fulfilment domain.
  • Work predominantly on open‑source platforms.
  • Own end‑to‑end delivery of solutions.
Attributes
  • Solid communication skills.
  • Proactive initiative.
  • Ability to adapt to change.
  • Problem solving.
  • Solutions‑oriented mindset.
  • Willingness to learn and teach others.
Tech Stack
  • Java
  • Spring Framework
  • Angular & React
  • PostgreSQL
  • Google Pub/Sub
  • Google Cloud Platform
  • Graphite and Grafana
  • Git
  • Google BigQuery
  • Flyway
Qualifications & Experience
  • Degree in Computer Science or a related field.
  • At least 5 years of experience writing robust, efficient production code.
  • Experience with SQL database systems.
  • Nice to have: Kubernetes experience, ideally on GCP.
  • Experience developing in a Linux environment.
  • Proficiency in languages such as Java, Scala, Angular, React, Python, or C# – we support learning gaps.
  • Open to diversifying language skill set.
  • Equivalent experience qualifies if no bachelor's degree or advanced diploma.
  • Solid understanding of RESTful API design and integration preferred.
  • Nice to have familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
Benefits
  • Competitive total remuneration package with flexibility.
  • Hybrid working model (remote and office).
  • Mentorship programme and learning resources.
  • Staff discount on millions of products.
  • Birthday leave.
  • Confidential counselling, legal support and financial guidance.

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (On-Demand Logistics)
Senior Software Engineer (On-Demand Logistics)

takealot.com • Sudáfrica

Presencial
ZAR 720.000 - 960.000
Staff discount
Birthday leave
Remote working flexibility
+2
Senior Software Engineer
Senior Software Engineer

takealot.com • Sudáfrica

Presencial
ZAR 900.000 - 1.200.000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Senior Software Engineer (Logistics)
Senior Software Engineer (Logistics)

Takealot Group • Sudáfrica

Híbrido
ZAR 900.000 - 1.600.000
Hybrid work model
Mentorship programme
Tech learning access
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Presencial
ZAR 60.000 - 100.000
Market-related total remuneration package
Hybrid working model
Mentorship programme
+6
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Takealot Group • Sudáfrica

Híbrido
ZAR 900.000 - 1.200.000
Remote working
Mentorship programme
Staff discount
+3
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Presencial
ZAR 500.000 - 700.000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5
Senior Software Engineer (Logistics)
Senior Software Engineer (Logistics)

Takealot Group • Cape Town

Presencial
ZAR 1.200.000 - 1.600.000
Hybrid work model
Staff discount
Birthday leave
+2
Senior Software Engineer (Python) - Supply Chain
Senior Software Engineer (Python) - Supply Chain

takealot.com • Sudáfrica

Presencial
ZAR 700.000 - 1.150.000
Software Engineering Manager (Fulfilment Operations)
Software Engineering Manager (Fulfilment Operations)

Takealot Group • Cape Town

Presencial
ZAR 1.200.000 - 1.800.000
Hybrid working model
Mentorship programme
Tech learning access
+2
Software Engineer (Scala)
Software Engineer (Scala)

Takealot Group • Sudáfrica

Híbrido
ZAR 650.000 - 1.100.000
Hybrid working model
Mentorship programme
Staff discount