Job Description

fibertime™ is South Africa’s fastest-growing telco, building affordable, pay-as-you-go internet access for township communities across the country. Our mission is simple: connect everyone to great, affordable internet — for R5 a day, no T&Cs.With operations expanding across all major provinces and a growth pipeline of over 2 million homes under build (and another 2 million earmarked for further expansion), fibertime™ combines deep infrastructure execution with a customer-centric, technology-driven operating model. We’re scaling nationally and shaping the next chapter of South African connectivity.WHAT WE ARE LOOKING FOR:We are seeking a highly skilled and experienced Full Stack Senior Developer, that will form part of the technical backbone behind fibertime™ ‘s transaction and payment systems - building the distributed infrastructure that powers our vouchers, wallets, and customer access flows. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining our software applications.This is not just about clean code - it’s about designing for scale, resilience, and real-world complexity. You’ll be joining a small, elite product and tech team solving real African infrastructure problems at fintech scale.WHAT YOU'LL DO (AND LOVE DOING):Full-Stack Delivery -Own end-to-end development across front-end and back-end components, delivering intuitive interfaces and efficient server-side logic using modern frameworks and best practices.System Architecture & Development -Design, build, and maintain scalable microservices powering fibertime™’s pay-as-you-go ecosystem — authentication, payments and voucher redemption, customer wallets, and real-time provisioning. Deliver resilient, high-performance systems capable of handling heavy concurrent load.API & Integration Ownership - Develop and maintain secure, well-documented APIs connecting fibertime™’s core platform to customer apps, captive portals, WhatsApp, call-centre tools, and third-party partners such as payment gateways and voucher distributors.Performance, Observability & Security - Implement robust authentication and authorization to protect data integrity. Instrument and optimize systems for latency, load, and reliability, resolving bottlenecks before they affect customers.Engineering Excellence - Maintain a high standard of development processes, tooling, and deployment pipelines to ensure quality and speed are adhered to. Enforce strong code quality, testing, and documentation standards.Leadership & Mentorship - Guide technical decision-making, and mentor junior and mid-level developers, fostering accountability, learning, and craftsmanship.WHAT YOU BRING TO THE TABLE:8+ years of professional software development, including experience in full-stack and microservices architecture.Proven track record building and scaling high-volume transactional systems — payments, wallets, billing, or telecom OSS/BSS.Deep hands-on expertise in Node.js or Go, with the ability to debug, refactor, and optimize production systems.Strong command of API design, security, authentication, and data integrity, particularly in financial or payment environments.Solid understanding of database design and performance — schema optimization, indexing, and concurrency management in PostgreSQLPractical experience running distributed systems on AWS (load balancing, autoscaling, file storage, monitoring).Working knowledge of Docker and Kubernetes, with experience deploying containerized microservices at scale.Proficiency in modern front-end technologies (preferred: React, SCSS, TS) and ability to deliver reliable UI componentsStrong grasp of version control (preferred: Git), and modern development workflows.Excellent analytical, debugging, and problem-solving skills.Effective communicator and team collaborator, able to work cross-functionally in fast-paced environments.Preferred: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.(Bonus) Experience with African or emerging-market payment railsMINDSET DNAThinks like a product builder, not just a coder.Thrives on autonomy, accountability, and velocity.Can challenge assumptions and design for the messy realities of real-world customers.Builds with simplicity, performance, and reliability as default values.WHY JOIN fibertime™?At fibertime™, we're not just laying cables, breaking barriers and finding solutions, we're building futures. As part of a purpose-driven team reshaping digital access across township communities, you’ll gain:Real Impact: See your work directly improve lives in underserved areas.Growth & Challenge: We’re growing fast; bring your best and grow with us.Strong Culture: We value excellence, reliability, respect, and doing what’s right even when no one’s watching.Mission-Driven Work: Help close the digital divide, one street at a time.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs