About the role

  • Lead technical project planning to align with business goals
  • Steward the full development lifecycle, from planning to deployment and maintenance
  • Build new features, simplify existing services, and scale systems
  • Analyse project requirements and propose technical solutions
  • Champion observability and drive architecture to improve system stability
  • Provide technical leadership and mentor more junior team members
  • Collaborate across business units to ensure alignment and successful outcomes

Requirements

  • 7+ years of experience building web or mobile applications
  • Proficiency in functional programming (Clojure preferred but not required)
  • Experience with AWS infrastructure and services, relational databases, message brokers (RabbitMQ/Kafka), and job schedulers
  • Ability to write detailed technical specifications and documentation
  • Proven leadership in project management, technical execution and mentorship
  • Development-first mindset, with most of your time spent coding
  • A degree in Computer Science or equivalent experience in a related field

Benefits

  • A collaborative, inclusive work environment
  • Total Cost to Company (CTC) package, including: Medical Aid contributions, Group Life Cover, Retirement Annuity contributions, Employee Assistance programme
  • 17 days annual leave, increasing to 20 days with length of service
  • Half-day Fridays once a month
  • Hybrid work policy – one in-office day per week at our Cape Town-based office in Westlake
  • Opportunity to impact a leading brand as we grow and evolve
  • Staff discount on all of our product

Job title

Senior Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job