Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
About the job
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential as we continue to evolve our platform.
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential…
Full-time|On-site|Cape Town, Western Cape, South Africa
At KingMakers, we’re not just participants in the industry; we’re its pioneers.As a proudly African enterprise, we are transforming the landscape of sports and iGaming entertainment across the continent. Since our inception in 2018, we have developed platforms that connect millions of fans to the thrills they cherish through our renowned brands, BetKing and SuperSportBet.From Nigeria to South Africa, we have swiftly emerged as a dominant force, celebrated for elevating standards, challenging norms, and defining the future of our sector. Our audacious vision: to be the premier destination where Africa engages in play.Our culture is driven by collaboration, innovation, and bold execution. Every decision is intentional, every interaction meaningful, and every product meticulously crafted to deliver excellence to our players and partners.We operate swiftly, maintain a curious mindset, and consistently elevate expectations. Our mission is to provide entertainment characterized by integrity, innovation, and impact, because exceptional products can transform how entire communities enjoy play.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Virtuhire as a skilled Front-End Developer dedicated to designing captivating and user-friendly experiences for both web and mobile platforms. You will utilize React, Next.js, and React Native to create high-quality, responsive applications, while also enhancing and optimizing middleware using GraphQL.If you have a passion for writing clean, scalable code and delivering outstanding UI/UX, we would love to hear from you!
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
At MOO, we're on a mission to revolutionize the print industry since 2006. With more than 400 talented individuals on our team, we create a vast array of print and digital products tailored for businesses of all sizes, from industry giants like Google and AirBnB to local artisans showcasing their unique crafts.Our global headquarters is based in London, UK, with additional offices in Dagenham, Boston, East Providence, Denver, and now Cape Town, South Africa!The Forge team is dedicated to facilitating branded product launches through our extensive vendor network while enhancing our internal manufacturing processes. Our straightforward mission is to drive revenue growth at MOO by empowering our manufacturing team to produce high-quality products swiftly and efficiently.Working in an agile environment, we collaborate closely with internal stakeholders to manage the post-purchase experience—from the moment a customer checks out to when their custom-branded product is delivered to their doorstep. Our platform is pivotal in ensuring that every product launch is scalable, efficient, and beautifully executed.
About impact.comimpact.com stands as the premier commerce partnership marketing platform globally, revolutionizing business growth through effective partnership management across the customer journey. We empower brands to cultivate authentic relationships with affiliates, influencers, content publishers, and advocates, driving performance-based growth. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumer trust in recommendations grows, impact.com ensures brands shine where it counts. Over 5,000 leading global brands, like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, trust impact.com to fuel over 225,000 partnerships that yield measurable results.Your Role at impact.com:As a key member of our rapidly growing SaaS scale-up, your mission will be to streamline self-service Products, Plans, Subscriptions, and Billing, enhancing experiences for clients and our sales and account management teams. This role is central to our operations, aimed at empowering customers to independently manage their plans while ensuring billing processes are automated, precise, and scalable.Your contributions will directly influence our revenue growth, paving the way for new business models and establishing the foundation of our operational framework.This isn't a conventional engineering position. Your work will be pivotal in transforming our business, replacing outdated monolithic systems with a modern, modular architecture or individual services where appropriate. We are committed to adopting cutting-edge technologies and methodologies.If you are someone who challenges the norm, possesses a keen interest in emerging technologies and engineering practices, and thrives in an environment that values curiosity, experimentation, and continuous improvement, we want you on our team!
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, a leader in next-generation payment software technology.Since our inception in 2012, we have provided reliable, enterprise-grade, cloud-native solutions that enhance financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.At Electrum, we are focused on making a difference – crafting solutions that truly matter, acting with urgency, and embracing continuous learning as we grow. We value collaboration – partnering closely with our clients and teams to create meaningful, sustainable solutions. We emphasize safe practices – fostering open dialogue, encouraging smart risk-taking, and building trust to nurture creativity and alignment. We are committed to empowering strong teams – attracting talented individuals, collaborating vigorously, and holding each other to high standards while demonstrating empathy and kindness.As a member of the Electrum team, you will:Engage in the entire development lifecycle — from initial concept to final product launch.Enhance your skills through top-tier training and practical experience on a daily basis.Receive mentorship and support from industry experts invested in your growth.Thrive in a fast-paced, innovative environment where collaboration and creativity flourish.Address real-world customer challenges and witness the tangible impact of your contributions.Discover numerous opportunities for career advancement and skill enhancement.Gain invaluable experience in a leading FinTech environment, working on significant, impactful projects.The RoleAre you excited about constructing the essential infrastructure that supports contemporary software development? Electrum is on the lookout for a Platforms Engineer to design, build, and uphold scalable, secure, and resilient platforms that facilitate the development, deployment, and operation of applications throughout the organization. In this position, you will empower engineering teams by automating infrastructure, optimizing CI/CD pipelines, and ensuring platform reliability and performance. You will be instrumental in promoting Platform Engineering best practices, enhancing developer productivity, and fostering operational excellence through infrastructure-as-code and modern tools. If you thrive in challenging environments and are driven by the potential to create widespread impact, we are eager to hear from you. Desired ExperienceFamiliarity with Agile / Scrum methodologies.Knowledge of AWS/Cloud services and best practices, such as the AWS Well-Architected Framework.
Takealot Fulfilment Solutions (TFS) is a cutting-edge service offering derived from Takealot.com, South Africa’s foremost online retail platform. We are on the lookout for a talented Senior Software Engineer to join our dynamic Fulfilment Engineering team.Our vibrant team is solely responsible for developing the systems that underpin Takealot Fulfilment Solutions, tackling the unique challenges associated with coordinating order fulfilment across various distribution centers and logistics operations. We utilize a microservices architecture to isolate our logic and facilitate scalability, primarily following REST architecture while incorporating event-driven architecture as necessary.Think you’ve faced challenges before? Prepare for a new level!Scale: Join a platform where 4 million satisfied shoppers utilize takealot.com. We handle deliveries for multiple businesses, placing you at the forefront of client interactions.Learn: Collaborate with top industry experts, coding alongside leaders to rapidly enhance your skills.Grow: Advance your career within the expanding Takealot Group, which includes takealot.com, Mr D, and TFS. Participate in building our new B2C and C2C systems with ample opportunities for internal advancement.Who’s who in the tech arena:This role reports directly to the Software Engineering Manager of the Fulfilment Orchestration Team.Your mission, should you choose to accept it:Develop and optimize systems for managing order fulfilment across South Africa.Collaborate with business units to enhance processes for more efficient deliveries and improved customer experiences.Research and define innovative solutions within the fulfilment domain.Work primarily on open-source platforms.Take full ownership of end-to-end solutions.Essential Attributes:Exceptional communication skills.Proactive and adaptable.Strong problem-solving capabilities.Solutions-oriented mindset.Willingness to learn and mentor others.Our Technology Stack Includes:JavaSpring FrameworkAngular & ReactPostgresGoogle Pub/Sub...
Join the Team at Takealot.com! As South Africa’s premier online retail platform, we are seeking a talented Software Engineer (Search) to become an integral part of our innovative team. At Takealot, we are a vibrant, fast-growing company that thrives on creativity, intelligence, and dedication. If you possess these traits and value integrity, we want you on board! Ready for a true challenge? Scale: Join over 4 million satisfied customers shopping online at takealot.com and showcase your capabilities. Learn: Collaborate with industry leaders and rapidly enhance your skills in a collaborative environment. Grow: Advance your career within the expanding Takealot Group, which includes takealot.com and Mr D. We prioritize internal promotions, providing you with excellent growth opportunities. Your Role: Reporting to the team manager, your mission will be to leverage your software engineering expertise to create robust solutions within the e-commerce landscape. You will engage in improving existing software and developing new features with a focus on best practices. While we maintain a standard work schedule, please note that our operations run 24/7, and you may be called upon for on-call support on a rotational basis to address critical system issues. The primary focus of this role is to maintain and enhance our search stack. We are currently transitioning from Elasticsearch to Vertex AI Search, so familiarity with these technologies is advantageous, though not mandatory. Experience with other search technologies like Solr or Algolia is also relevant. Our technology stack predominantly utilizes Python, but proficiency in other mainstream backend languages such as Java or Go is a plus. Design and develop solutions to enhance business operations and customer satisfaction. Collaborate with your team to architect and design effective solutions. Write high-quality code, implementing significant improvements in non-functional areas. Create production-grade code for complex and large-scale projects. Enhance testing practices for both functional and non-functional requirements. Drive best practices within our engineering team through continuous improvement. Design solutions for intricate problems with challenging trade-offs at the system or domain level. Engage in collaborative architecture proposals across engineering teams. Support architectural alignment across projects.
Full-time|On-site|Cape Town, Western Cape, South Africa
Electrum is revolutionizing payment software technology.Since our inception in 2012, we have been at the forefront of delivering reliable, enterprise-grade, cloud-native solutions that optimize financial transaction processing. Our extensive expertise has positioned us as a trusted partner in managing high-volume, low-value payment schemes, allowing our clients to provide services to millions of South Africans daily.At Electrum, we are committed to making a significant impact – developing solutions that truly matter, responding with urgency, and embracing continuous learning as we grow. We believe in collaborative creation – working closely with our clients and teams to craft meaningful, sustainable solutions. Our focus is on ensuring safety – fostering open communication, encouraging intelligent risk-taking, and nurturing trust to promote creativity and alignment. We support empowered teams – attracting exceptional talent, collaborating diligently, and maintaining high standards while leading with empathy and kindness.What You Will Experience at Electrum:Participate in the complete process — from the initial idea to the final product launch.Enhance your skills through top-tier training and practical learning every day.Receive mentorship and support from industry experts invested in your development.Thrive in a fast-paced, innovative environment where collaboration and creativity are paramount.Address real customer challenges and witness the direct impact of your contributions.Explore numerous opportunities for career advancement and skill enhancement.Gain valuable experience in a leading FinTech setting, contributing to high-impact projects.Your Role:As an Intermediate Cloud Engineer with a software engineering background, you will not be performing traditional cloud support tasks or simply responding to support tickets. Instead, you will approach our cloud infrastructure as a product, treating our internal developers as your clients.Your goal is to simplify the cloud experience while ensuring the necessary discipline for safe scaling. You will automate the management of the infrastructure that supports Electrum's platform and create self-service tools that empower our product teams to deploy secure cloud infrastructure independently. Our aim is to transition to a fully automated, hands-off cloud operation, prioritizing guardrails over gatekeeping and state enforcement over manual patching.Key Responsibilities:Architect, deploy, and manage AWS cloud-based production systems strictly using Infrastructure as Code.Drive operational excellence and innovation in cloud solutions.Collaborate with cross-functional teams to enhance our cloud offerings.Ensure security and compliance in all cloud deployments.Provide support and feedback for continuous improvement of cloud-related processes.
Join our innovative team at versant3 as an Intermediate Software Engineer, where you will have the opportunity to contribute to dynamic projects that shape the future of technology. We seek passionate individuals who thrive in a collaborative environment and are eager to tackle challenging problems. If you are looking to grow your skills and work on exciting software development initiatives, we want to hear from you!
Join us at VERSANT as we revolutionize Golf Club Management through our cutting-edge technology platform. We are on the lookout for a talented Backend Software Engineer to enhance our team of innovators. Our flagship product, BRS Premier, is already a trusted solution for hundreds of golf clubs across Central Europe, offering a robust B2B service that includes membership management, point-of-sale systems, tee-time booking, and comprehensive course administration. With exciting plans for global expansion, this is the perfect opportunity to advance your backend engineering career in a nurturing, high-standard environment.In this role, you will collaborate with seasoned engineers who prioritize code quality and mentorship. You won’t just write code; you’ll gain insight into the full lifecycle of production systems, from database design to deployment.Your Key ResponsibilitiesDevelop and enhance our backend microservices, implementing new features, refactoring existing code, and managing deprecation of outdated services.Produce high-quality, thoroughly tested code adhering to our Engineering Code Bar, ensuring it is maintainable, secure, and efficient.Engage in the entire software development lifecycle, including scoping, designing, coding, testing, documenting, deploying, and maintaining our applications.Participate in operational support to troubleshoot and resolve issues, gaining a deeper understanding of system behaviors in production.Collaborate effectively with teammates through code reviews, daily standups, and discussions, actively seeking constructive feedback.Work closely with stakeholders to grasp business and customer needs, ensuring delivery of optimal solutions.Our Technology StackCloud Infrastructure: AWS (EC2, RDS, ECS)Core Languages & Frameworks: Java 17, Spring, Spring Boot, Spring CloudDatabase: PostgreSQL (multi-tenant)Monitoring & Observability: Datadog (OpenTelemetry)Development Practices: CI/CD (GitHub Actions), Cloud Native Microservices ArchitectureContainers: Docker
About Impact.com: At Impact.com, we pride ourselves on fostering a culture that values our people, transforms technology, and prioritizes customer success. Our collaborative environment fuels rapid growth, allowing us to serve some of the biggest brands globally. We leverage cutting-edge technology to tackle real-world challenges, making us the premier SaaS platform for automating partnerships and driving unprecedented revenue growth. With an entrepreneurial spirit, we reward ambition and curiosity. If you're seeking a workplace where your insights are valued, your efforts recognized, and you can collaborate with talented individuals from diverse backgrounds, Impact.com is the ideal destination for you! As the world's foremost partnership management platform, Impact.com is revolutionizing how companies manage and enhance partnerships, ranging from traditional affiliate networks to influencers, content publishers, and B2B collaborations. Our robust, purpose-built platform simplifies the creation, management, and scaling of partnership ecosystems, helping businesses connect with trusted brands and communities globally. To discover how Impact.com’s technology platform and partnerships marketplace are fueling revenue growth for renowned enterprises like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics, explore www.impact.com. Your Role at Impact.com: As a Senior Software Engineer, you will take the lead in delivering high-impact features and functionalities through meticulous planning, design, implementation, testing, and deployment. You will possess a strong understanding of ancillary services and infrastructure, allowing you to work independently while contributing to team success. This position requires you to effectively select appropriate cloud services, implement new libraries, and independently identify and resolve issues. Your experience across multiple programming languages and familiarity with standard architectural patterns will enable you to conduct thorough blackbox and whitebox testing, as well as complex integration testing. In this role, you will be expected to deliver results autonomously while also providing assistance and guidance to team members. Strong communication skills and the ability to escalate issues will be crucial. You will collaborate closely with the Senior Software Owner (SSO) to prioritize tasks and align with the product's strategic direction, aiding team members in planning, design, and implementation processes.
Takealot Fulfilment Solutions (TFS), a leading division of Takealot Online (RF) (Pty) Ltd, is on the lookout for an exceptionally skilled Senior Software Engineer to become a vital member of our dynamic Logistics team based in South Africa.Join Our Mission at Takealot Fulfilment Solutions | We Are TFSAt TFS, we are at the forefront of transforming e-commerce logistics in South Africa through innovative technology and operational excellence, successfully delivering over 30 million orders each year. Our mission empowers businesses and fosters economic growth.Your Ideal Fit:We seek innovative and ambitious professionals who are eager to redefine the future of e-commerce logistics. At TFS, we blend your unique strengths with our collective vision, driving us towards success.Why TFS?Impactful Work: Make a difference through logistics innovation.State-of-the-Art Technology: Engage with the latest systems in a fast-paced environment.Career Advancement: Flourish in an agile setting that promotes continuous growth.Inclusive Culture: Your distinctive viewpoint is vital to our extraordinary outcomes.Community Spirit: Celebrate individuality while embracing the power of collaboration.Contribute to Sustainable Solutions: Help shape scalable logistics solutions across South Africa's e-commerce landscape.Your growth is intertwined with ours at TFS. You will be joining a dedicated team that embodies the core values of the Takealot Group.This role reports to the Software Engineering Manager (Logistics).As part of our vibrant team, you will be responsible for all systems that support the Takealot Group's delivery network, addressing unique logistical challenges at scale. We have adopted a microservices architecture for efficient management and are exploring advanced methodologies such as event-driven architecture and graph databases to enhance our delivery network.Your Mission, Should You Choose to Accept It:Develop and optimize systems for managing parcel and food delivery across South Africa.Collaborate with business units to enhance processes for greater delivery efficiency.Research and devise innovative solutions within the logistics domain.Engage in problem-solving for unique logistical challenges.
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development and problem-solving.
Full-time|On-site|Cape Town, Western Cape, South Africa
Electrum is a pioneering payment software technology firm.Since our inception in 2012, we have consistently provided trusted, enterprise-grade, cloud-native solutions to enhance financial transaction processing. Our extensive expertise has positioned us as a reputable partner in high-volume, low-value payment schemes, enabling our clients to deliver services to millions of South Africans every day.At Electrum, our mission is driven by impact – we prioritize designing solutions that matter, acting with urgency, and fostering continuous learning as we scale. We stand by the principle of collaboration – working closely with our clients and teams to create meaningful, sustainable solutions. Safety is paramount; we promote open communication, smart risk-taking, and trust, ensuring that creativity and alignment can flourish. We believe in empowering strong teams – we hire exceptional talent, collaborate vigorously, and hold one another to high standards while leading with empathy and kindness.The RoleAs a Core Reliability Engineer, you will be at the forefront, acting as a central software team enabler. Your responsibilities will include defining standards, implementing observability tools, and establishing automation frameworks that empower our product teams to independently manage their service health.In our unique FinTech environment, reliability transcends mere server uptime; it encompasses the processing of high-volume, impactful financial transactions where even a single dropped message can have significant real-world implications. We seek an innovative systems thinker eager to tackle challenging industry problems, architect solutions for scalability while ensuring reliability, and help us set new benchmarks for reliability in payments.Your primary objective will be to ensure that building reliable software is straightforward, and to be alerted before our clients notice any failures.ResponsibilitiesEnablement & RelOps CultureImplement the Observability Ladder: Guide teams from basic monitoring to advanced metric tracking. Collaborate with product teams to define SLAs, SLIs, and SLOs, while creating dashboards that monitor error budgets effectively.Empower Product Teams: Develop frameworks and deployment tools (e.g., CI/CD, internal tool integrations) that enable teams to make informed, data-driven decisions regarding deployment safety, and automate rollbacks when error budgets are exceeded.Champion Reliability: Foster a blameless post-mortem culture focused on actionable insights, system enhancements, and quantifiable metrics (MTBF, MTTR).Frameworks & AutomationStandardised Alerting & On-Call: Continuously refine our company-wide alerting and on-call frameworks to minimize alert fatigue and ensure clarity when alerts are triggered.
Full-time|On-site|Cape Town, Western Cape, South Africa
About UsAt KingMakers, we specialize in creating cutting-edge technology that enhances sports and gaming experiences for millions across Africa.Since our inception in 2018, we have established ourselves as a leader in the entertainment and betting industry, recognized for our robust in-house tech culture and unwavering commitment to scalability, performance, and reliability.We believe that exceptional engineering is defined by clarity, impact, and ownership rather than jargon. Our teams collaborate across various countries to tackle complex technical challenges that significantly impact our users and business.We prioritize speed, regular deployment, and practicality. If you thrive on building scalable solutions and addressing meaningful challenges, you will find a home here.About The RoleWe are seeking a Principal Backend Engineer to play a pivotal role in defining the architecture and technical direction of our platform.You will design systems capable of processing millions of transactions, enhance performance across services, and ensure our technology can scale effectively as the business expands.In this role, you will serve as a technical leader and hands-on architect, guiding teams, elevating quality standards, and helping to make informed, sustainable engineering choices.What You’ll Be DoingArchitect the Future: Design, implement, and evolve distributed systems that manage high throughput and millions of concurrent transactions.Provide Technical Leadership: Serve as a go-to expert for backend and infrastructure issues, mentoring teams and raising the overall engineering standards.Optimize Performance: Identify bottlenecks and devise scalable solutions that enhance availability, latency, and cost efficiency.Drive Reliability: Establish robust standards for monitoring, alerting, and incident management to ensure our systems are observable and resilient.Collaborate Across Teams: Partner with product and business leaders to translate ideas into clear technical strategies and execution plans.Improve Continuously: Challenge existing solutions, suggest enhancements, and keep us aligned with modern practices in distributed systems and DevOps.Lead by Example: Write clean, maintainable code; review peers’ work; and uphold consistent engineering quality across services.Participate in on-call rotations for critical systems, focusing on root-cause analysis rather than reactive firefighting.Tech StackYou will work with a modern, cloud-native environment that includes:Languages & Frameworks: C#, .NET 8, .NET CoreMessaging & Streaming: Kafka, RabbitMQ, Azure Service BusData Storage: SQL Server, Cosmos DB
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, a cutting-edge payment software technology company!Since our founding in 2012, we have been dedicated to delivering reliable, enterprise-level, cloud-native software solutions that optimize financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, allowing our clients to serve millions of South Africans every day.At Electrum, we are deeply committed to making an impact — crafting solutions that truly matter, acting swiftly, and embracing continuous learning as we grow. We firmly believe in collaborative creation — partnering closely with our clients and teams to develop meaningful, sustainable solutions. We emphasize safety in our processes — fostering open communication, intelligent risk-taking, and a culture of trust to enhance creativity and teamwork. Furthermore, we support empowered teams — hiring exceptional talent, collaborating diligently, and upholding high standards while leading with empathy and kindness.As a member of the Electrum team, you will: Participate in the entire product development journey — from the initial concept to the successful launch. Enhance your skills through world-class training and hands-on experience daily. Receive mentorship from industry veterans invested in your personal and professional growth. Thrive in a dynamic and innovative work environment that nurtures creativity and collaboration. Address real-world customer challenges and witness the direct impact of your contributions. Discover numerous opportunities for career advancement and skill enhancement. Gain invaluable experience in a leading FinTech landscape, contributing to projects with significant social impact.Key ResponsibilitiesThe Product Owner serves as the functional leader of a dedicated engineering team. Positioned directly within the development group, you are responsible for the delivery of new features and the stability of our products by managing a prioritized, transparent product backlog.Acting as a crucial link between Product Management/Sales and Engineering, you translate strategic objectives and user requirements into actionable deliverables while advocating for the product's long-term viability and technical feasibility. By balancing preventative maintenance with innovation and market analysis, you ensure the team focuses on the right initiatives to drive client success and enhance our market standing.Responsibilities:Product Execution & Backlog Management Take ownership of, maintain, and prioritize a detailed product backlog at both service and schema levels that development teams can implement effectively. Ensure that the backlog remains visible, transparent, and easily understood by all stakeholders. Continuously...
Role Overview At Theodo, we are assembling a team of elite engineers dedicated to producing exceptional code daily while enhancing their technical skills continuously.If you enjoy tackling complex technical challenges, learning from talented colleagues, and immersing yourself in the codebase, this role is for you.This isn't just a solo endeavor; you'll collaborate closely with a high-performing team, tackling real-world, dynamic client projects. Strong communication, proactive problem-solving, and thoughtful collaboration are essential as you work to remove obstacles for yourself and your teammates. We seek engineers who ask insightful questions, learn from their peers, and know how to source what they need to excel in their roles.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, a pioneering payment software technology company, at the forefront of financial innovation.Since our inception in 2012, we have been committed to delivering enterprise-grade, cloud-native software that optimizes financial transaction processing. Our extensive expertise has made us a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.At Electrum, we are driven by impact – crafting solutions that are meaningful, acting with urgency, and fostering a culture of continuous learning as we grow. We believe in collaborative creation – partnering closely with clients and teams to develop impactful, lasting solutions. We prioritize safe practices – fostering open communication, encouraging calculated risk-taking, and building trust to enhance creativity and alignment. Moreover, we champion empowered teams – bringing together brilliant minds to collaborate intensively, uphold high standards, and lead with empathy and kindness.By joining the Electrum team, you will:Engage in the complete lifecycle — from the initial spark of an idea to the final product launch.Enhance your skills through world-class training and experiential learning every day.Receive mentorship from industry leaders who are dedicated to your professional success.Thrive in a dynamic, innovative environment where creativity and collaboration flourish.Confront real-world customer challenges and witness the tangible impact of your contributions.Discover numerous opportunities for career advancement and skill development.Gain valuable experience in a leading FinTech space, contributing to important, high-impact projects.The OpportunityThe Intermediate Engineering Release Manager is responsible for overseeing and driving core functions that ensure reliable, high-quality software releases. This role coordinates deliveries throughout the software development process within the Engineering group, from planning to go-live, while ensuring stakeholder satisfaction with quality releases.This multifaceted position encompasses the responsibilities of a Project Manager, Program Manager, and Scrum Master. The focus is on the creation, planning, and execution of deliverables, with a strong emphasis on leading cross-functional alignment to achieve Engineering’s objectives.We seek an individual with a natural aptitude for optimization, predictability, and a 'big picture' perspective—constantly exploring scalable methods of operation and understanding how day-to-day execution contributes to the strategic growth of both Engineering and Electrum.
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential…
Full-time|On-site|Cape Town, Western Cape, South Africa
At KingMakers, we’re not just participants in the industry; we’re its pioneers.As a proudly African enterprise, we are transforming the landscape of sports and iGaming entertainment across the continent. Since our inception in 2018, we have developed platforms that connect millions of fans to the thrills they cherish through our renowned brands, BetKing and SuperSportBet.From Nigeria to South Africa, we have swiftly emerged as a dominant force, celebrated for elevating standards, challenging norms, and defining the future of our sector. Our audacious vision: to be the premier destination where Africa engages in play.Our culture is driven by collaboration, innovation, and bold execution. Every decision is intentional, every interaction meaningful, and every product meticulously crafted to deliver excellence to our players and partners.We operate swiftly, maintain a curious mindset, and consistently elevate expectations. Our mission is to provide entertainment characterized by integrity, innovation, and impact, because exceptional products can transform how entire communities enjoy play.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Virtuhire as a skilled Front-End Developer dedicated to designing captivating and user-friendly experiences for both web and mobile platforms. You will utilize React, Next.js, and React Native to create high-quality, responsive applications, while also enhancing and optimizing middleware using GraphQL.If you have a passion for writing clean, scalable code and delivering outstanding UI/UX, we would love to hear from you!
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
At MOO, we're on a mission to revolutionize the print industry since 2006. With more than 400 talented individuals on our team, we create a vast array of print and digital products tailored for businesses of all sizes, from industry giants like Google and AirBnB to local artisans showcasing their unique crafts.Our global headquarters is based in London, UK, with additional offices in Dagenham, Boston, East Providence, Denver, and now Cape Town, South Africa!The Forge team is dedicated to facilitating branded product launches through our extensive vendor network while enhancing our internal manufacturing processes. Our straightforward mission is to drive revenue growth at MOO by empowering our manufacturing team to produce high-quality products swiftly and efficiently.Working in an agile environment, we collaborate closely with internal stakeholders to manage the post-purchase experience—from the moment a customer checks out to when their custom-branded product is delivered to their doorstep. Our platform is pivotal in ensuring that every product launch is scalable, efficient, and beautifully executed.
About impact.comimpact.com stands as the premier commerce partnership marketing platform globally, revolutionizing business growth through effective partnership management across the customer journey. We empower brands to cultivate authentic relationships with affiliates, influencers, content publishers, and advocates, driving performance-based growth. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumer trust in recommendations grows, impact.com ensures brands shine where it counts. Over 5,000 leading global brands, like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, trust impact.com to fuel over 225,000 partnerships that yield measurable results.Your Role at impact.com:As a key member of our rapidly growing SaaS scale-up, your mission will be to streamline self-service Products, Plans, Subscriptions, and Billing, enhancing experiences for clients and our sales and account management teams. This role is central to our operations, aimed at empowering customers to independently manage their plans while ensuring billing processes are automated, precise, and scalable.Your contributions will directly influence our revenue growth, paving the way for new business models and establishing the foundation of our operational framework.This isn't a conventional engineering position. Your work will be pivotal in transforming our business, replacing outdated monolithic systems with a modern, modular architecture or individual services where appropriate. We are committed to adopting cutting-edge technologies and methodologies.If you are someone who challenges the norm, possesses a keen interest in emerging technologies and engineering practices, and thrives in an environment that values curiosity, experimentation, and continuous improvement, we want you on our team!
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, a leader in next-generation payment software technology.Since our inception in 2012, we have provided reliable, enterprise-grade, cloud-native solutions that enhance financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.At Electrum, we are focused on making a difference – crafting solutions that truly matter, acting with urgency, and embracing continuous learning as we grow. We value collaboration – partnering closely with our clients and teams to create meaningful, sustainable solutions. We emphasize safe practices – fostering open dialogue, encouraging smart risk-taking, and building trust to nurture creativity and alignment. We are committed to empowering strong teams – attracting talented individuals, collaborating vigorously, and holding each other to high standards while demonstrating empathy and kindness.As a member of the Electrum team, you will:Engage in the entire development lifecycle — from initial concept to final product launch.Enhance your skills through top-tier training and practical experience on a daily basis.Receive mentorship and support from industry experts invested in your growth.Thrive in a fast-paced, innovative environment where collaboration and creativity flourish.Address real-world customer challenges and witness the tangible impact of your contributions.Discover numerous opportunities for career advancement and skill enhancement.Gain invaluable experience in a leading FinTech environment, working on significant, impactful projects.The RoleAre you excited about constructing the essential infrastructure that supports contemporary software development? Electrum is on the lookout for a Platforms Engineer to design, build, and uphold scalable, secure, and resilient platforms that facilitate the development, deployment, and operation of applications throughout the organization. In this position, you will empower engineering teams by automating infrastructure, optimizing CI/CD pipelines, and ensuring platform reliability and performance. You will be instrumental in promoting Platform Engineering best practices, enhancing developer productivity, and fostering operational excellence through infrastructure-as-code and modern tools. If you thrive in challenging environments and are driven by the potential to create widespread impact, we are eager to hear from you. Desired ExperienceFamiliarity with Agile / Scrum methodologies.Knowledge of AWS/Cloud services and best practices, such as the AWS Well-Architected Framework.
Takealot Fulfilment Solutions (TFS) is a cutting-edge service offering derived from Takealot.com, South Africa’s foremost online retail platform. We are on the lookout for a talented Senior Software Engineer to join our dynamic Fulfilment Engineering team.Our vibrant team is solely responsible for developing the systems that underpin Takealot Fulfilment Solutions, tackling the unique challenges associated with coordinating order fulfilment across various distribution centers and logistics operations. We utilize a microservices architecture to isolate our logic and facilitate scalability, primarily following REST architecture while incorporating event-driven architecture as necessary.Think you’ve faced challenges before? Prepare for a new level!Scale: Join a platform where 4 million satisfied shoppers utilize takealot.com. We handle deliveries for multiple businesses, placing you at the forefront of client interactions.Learn: Collaborate with top industry experts, coding alongside leaders to rapidly enhance your skills.Grow: Advance your career within the expanding Takealot Group, which includes takealot.com, Mr D, and TFS. Participate in building our new B2C and C2C systems with ample opportunities for internal advancement.Who’s who in the tech arena:This role reports directly to the Software Engineering Manager of the Fulfilment Orchestration Team.Your mission, should you choose to accept it:Develop and optimize systems for managing order fulfilment across South Africa.Collaborate with business units to enhance processes for more efficient deliveries and improved customer experiences.Research and define innovative solutions within the fulfilment domain.Work primarily on open-source platforms.Take full ownership of end-to-end solutions.Essential Attributes:Exceptional communication skills.Proactive and adaptable.Strong problem-solving capabilities.Solutions-oriented mindset.Willingness to learn and mentor others.Our Technology Stack Includes:JavaSpring FrameworkAngular & ReactPostgresGoogle Pub/Sub...
Join the Team at Takealot.com! As South Africa’s premier online retail platform, we are seeking a talented Software Engineer (Search) to become an integral part of our innovative team. At Takealot, we are a vibrant, fast-growing company that thrives on creativity, intelligence, and dedication. If you possess these traits and value integrity, we want you on board! Ready for a true challenge? Scale: Join over 4 million satisfied customers shopping online at takealot.com and showcase your capabilities. Learn: Collaborate with industry leaders and rapidly enhance your skills in a collaborative environment. Grow: Advance your career within the expanding Takealot Group, which includes takealot.com and Mr D. We prioritize internal promotions, providing you with excellent growth opportunities. Your Role: Reporting to the team manager, your mission will be to leverage your software engineering expertise to create robust solutions within the e-commerce landscape. You will engage in improving existing software and developing new features with a focus on best practices. While we maintain a standard work schedule, please note that our operations run 24/7, and you may be called upon for on-call support on a rotational basis to address critical system issues. The primary focus of this role is to maintain and enhance our search stack. We are currently transitioning from Elasticsearch to Vertex AI Search, so familiarity with these technologies is advantageous, though not mandatory. Experience with other search technologies like Solr or Algolia is also relevant. Our technology stack predominantly utilizes Python, but proficiency in other mainstream backend languages such as Java or Go is a plus. Design and develop solutions to enhance business operations and customer satisfaction. Collaborate with your team to architect and design effective solutions. Write high-quality code, implementing significant improvements in non-functional areas. Create production-grade code for complex and large-scale projects. Enhance testing practices for both functional and non-functional requirements. Drive best practices within our engineering team through continuous improvement. Design solutions for intricate problems with challenging trade-offs at the system or domain level. Engage in collaborative architecture proposals across engineering teams. Support architectural alignment across projects.
Full-time|On-site|Cape Town, Western Cape, South Africa
Electrum is revolutionizing payment software technology.Since our inception in 2012, we have been at the forefront of delivering reliable, enterprise-grade, cloud-native solutions that optimize financial transaction processing. Our extensive expertise has positioned us as a trusted partner in managing high-volume, low-value payment schemes, allowing our clients to provide services to millions of South Africans daily.At Electrum, we are committed to making a significant impact – developing solutions that truly matter, responding with urgency, and embracing continuous learning as we grow. We believe in collaborative creation – working closely with our clients and teams to craft meaningful, sustainable solutions. Our focus is on ensuring safety – fostering open communication, encouraging intelligent risk-taking, and nurturing trust to promote creativity and alignment. We support empowered teams – attracting exceptional talent, collaborating diligently, and maintaining high standards while leading with empathy and kindness.What You Will Experience at Electrum:Participate in the complete process — from the initial idea to the final product launch.Enhance your skills through top-tier training and practical learning every day.Receive mentorship and support from industry experts invested in your development.Thrive in a fast-paced, innovative environment where collaboration and creativity are paramount.Address real customer challenges and witness the direct impact of your contributions.Explore numerous opportunities for career advancement and skill enhancement.Gain valuable experience in a leading FinTech setting, contributing to high-impact projects.Your Role:As an Intermediate Cloud Engineer with a software engineering background, you will not be performing traditional cloud support tasks or simply responding to support tickets. Instead, you will approach our cloud infrastructure as a product, treating our internal developers as your clients.Your goal is to simplify the cloud experience while ensuring the necessary discipline for safe scaling. You will automate the management of the infrastructure that supports Electrum's platform and create self-service tools that empower our product teams to deploy secure cloud infrastructure independently. Our aim is to transition to a fully automated, hands-off cloud operation, prioritizing guardrails over gatekeeping and state enforcement over manual patching.Key Responsibilities:Architect, deploy, and manage AWS cloud-based production systems strictly using Infrastructure as Code.Drive operational excellence and innovation in cloud solutions.Collaborate with cross-functional teams to enhance our cloud offerings.Ensure security and compliance in all cloud deployments.Provide support and feedback for continuous improvement of cloud-related processes.
Join our innovative team at versant3 as an Intermediate Software Engineer, where you will have the opportunity to contribute to dynamic projects that shape the future of technology. We seek passionate individuals who thrive in a collaborative environment and are eager to tackle challenging problems. If you are looking to grow your skills and work on exciting software development initiatives, we want to hear from you!
Join us at VERSANT as we revolutionize Golf Club Management through our cutting-edge technology platform. We are on the lookout for a talented Backend Software Engineer to enhance our team of innovators. Our flagship product, BRS Premier, is already a trusted solution for hundreds of golf clubs across Central Europe, offering a robust B2B service that includes membership management, point-of-sale systems, tee-time booking, and comprehensive course administration. With exciting plans for global expansion, this is the perfect opportunity to advance your backend engineering career in a nurturing, high-standard environment.In this role, you will collaborate with seasoned engineers who prioritize code quality and mentorship. You won’t just write code; you’ll gain insight into the full lifecycle of production systems, from database design to deployment.Your Key ResponsibilitiesDevelop and enhance our backend microservices, implementing new features, refactoring existing code, and managing deprecation of outdated services.Produce high-quality, thoroughly tested code adhering to our Engineering Code Bar, ensuring it is maintainable, secure, and efficient.Engage in the entire software development lifecycle, including scoping, designing, coding, testing, documenting, deploying, and maintaining our applications.Participate in operational support to troubleshoot and resolve issues, gaining a deeper understanding of system behaviors in production.Collaborate effectively with teammates through code reviews, daily standups, and discussions, actively seeking constructive feedback.Work closely with stakeholders to grasp business and customer needs, ensuring delivery of optimal solutions.Our Technology StackCloud Infrastructure: AWS (EC2, RDS, ECS)Core Languages & Frameworks: Java 17, Spring, Spring Boot, Spring CloudDatabase: PostgreSQL (multi-tenant)Monitoring & Observability: Datadog (OpenTelemetry)Development Practices: CI/CD (GitHub Actions), Cloud Native Microservices ArchitectureContainers: Docker
About Impact.com: At Impact.com, we pride ourselves on fostering a culture that values our people, transforms technology, and prioritizes customer success. Our collaborative environment fuels rapid growth, allowing us to serve some of the biggest brands globally. We leverage cutting-edge technology to tackle real-world challenges, making us the premier SaaS platform for automating partnerships and driving unprecedented revenue growth. With an entrepreneurial spirit, we reward ambition and curiosity. If you're seeking a workplace where your insights are valued, your efforts recognized, and you can collaborate with talented individuals from diverse backgrounds, Impact.com is the ideal destination for you! As the world's foremost partnership management platform, Impact.com is revolutionizing how companies manage and enhance partnerships, ranging from traditional affiliate networks to influencers, content publishers, and B2B collaborations. Our robust, purpose-built platform simplifies the creation, management, and scaling of partnership ecosystems, helping businesses connect with trusted brands and communities globally. To discover how Impact.com’s technology platform and partnerships marketplace are fueling revenue growth for renowned enterprises like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics, explore www.impact.com. Your Role at Impact.com: As a Senior Software Engineer, you will take the lead in delivering high-impact features and functionalities through meticulous planning, design, implementation, testing, and deployment. You will possess a strong understanding of ancillary services and infrastructure, allowing you to work independently while contributing to team success. This position requires you to effectively select appropriate cloud services, implement new libraries, and independently identify and resolve issues. Your experience across multiple programming languages and familiarity with standard architectural patterns will enable you to conduct thorough blackbox and whitebox testing, as well as complex integration testing. In this role, you will be expected to deliver results autonomously while also providing assistance and guidance to team members. Strong communication skills and the ability to escalate issues will be crucial. You will collaborate closely with the Senior Software Owner (SSO) to prioritize tasks and align with the product's strategic direction, aiding team members in planning, design, and implementation processes.
Takealot Fulfilment Solutions (TFS), a leading division of Takealot Online (RF) (Pty) Ltd, is on the lookout for an exceptionally skilled Senior Software Engineer to become a vital member of our dynamic Logistics team based in South Africa.Join Our Mission at Takealot Fulfilment Solutions | We Are TFSAt TFS, we are at the forefront of transforming e-commerce logistics in South Africa through innovative technology and operational excellence, successfully delivering over 30 million orders each year. Our mission empowers businesses and fosters economic growth.Your Ideal Fit:We seek innovative and ambitious professionals who are eager to redefine the future of e-commerce logistics. At TFS, we blend your unique strengths with our collective vision, driving us towards success.Why TFS?Impactful Work: Make a difference through logistics innovation.State-of-the-Art Technology: Engage with the latest systems in a fast-paced environment.Career Advancement: Flourish in an agile setting that promotes continuous growth.Inclusive Culture: Your distinctive viewpoint is vital to our extraordinary outcomes.Community Spirit: Celebrate individuality while embracing the power of collaboration.Contribute to Sustainable Solutions: Help shape scalable logistics solutions across South Africa's e-commerce landscape.Your growth is intertwined with ours at TFS. You will be joining a dedicated team that embodies the core values of the Takealot Group.This role reports to the Software Engineering Manager (Logistics).As part of our vibrant team, you will be responsible for all systems that support the Takealot Group's delivery network, addressing unique logistical challenges at scale. We have adopted a microservices architecture for efficient management and are exploring advanced methodologies such as event-driven architecture and graph databases to enhance our delivery network.Your Mission, Should You Choose to Accept It:Develop and optimize systems for managing parcel and food delivery across South Africa.Collaborate with business units to enhance processes for greater delivery efficiency.Research and devise innovative solutions within the logistics domain.Engage in problem-solving for unique logistical challenges.
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development and problem-solving.
Full-time|On-site|Cape Town, Western Cape, South Africa
Electrum is a pioneering payment software technology firm.Since our inception in 2012, we have consistently provided trusted, enterprise-grade, cloud-native solutions to enhance financial transaction processing. Our extensive expertise has positioned us as a reputable partner in high-volume, low-value payment schemes, enabling our clients to deliver services to millions of South Africans every day.At Electrum, our mission is driven by impact – we prioritize designing solutions that matter, acting with urgency, and fostering continuous learning as we scale. We stand by the principle of collaboration – working closely with our clients and teams to create meaningful, sustainable solutions. Safety is paramount; we promote open communication, smart risk-taking, and trust, ensuring that creativity and alignment can flourish. We believe in empowering strong teams – we hire exceptional talent, collaborate vigorously, and hold one another to high standards while leading with empathy and kindness.The RoleAs a Core Reliability Engineer, you will be at the forefront, acting as a central software team enabler. Your responsibilities will include defining standards, implementing observability tools, and establishing automation frameworks that empower our product teams to independently manage their service health.In our unique FinTech environment, reliability transcends mere server uptime; it encompasses the processing of high-volume, impactful financial transactions where even a single dropped message can have significant real-world implications. We seek an innovative systems thinker eager to tackle challenging industry problems, architect solutions for scalability while ensuring reliability, and help us set new benchmarks for reliability in payments.Your primary objective will be to ensure that building reliable software is straightforward, and to be alerted before our clients notice any failures.ResponsibilitiesEnablement & RelOps CultureImplement the Observability Ladder: Guide teams from basic monitoring to advanced metric tracking. Collaborate with product teams to define SLAs, SLIs, and SLOs, while creating dashboards that monitor error budgets effectively.Empower Product Teams: Develop frameworks and deployment tools (e.g., CI/CD, internal tool integrations) that enable teams to make informed, data-driven decisions regarding deployment safety, and automate rollbacks when error budgets are exceeded.Champion Reliability: Foster a blameless post-mortem culture focused on actionable insights, system enhancements, and quantifiable metrics (MTBF, MTTR).Frameworks & AutomationStandardised Alerting & On-Call: Continuously refine our company-wide alerting and on-call frameworks to minimize alert fatigue and ensure clarity when alerts are triggered.
Full-time|On-site|Cape Town, Western Cape, South Africa
About UsAt KingMakers, we specialize in creating cutting-edge technology that enhances sports and gaming experiences for millions across Africa.Since our inception in 2018, we have established ourselves as a leader in the entertainment and betting industry, recognized for our robust in-house tech culture and unwavering commitment to scalability, performance, and reliability.We believe that exceptional engineering is defined by clarity, impact, and ownership rather than jargon. Our teams collaborate across various countries to tackle complex technical challenges that significantly impact our users and business.We prioritize speed, regular deployment, and practicality. If you thrive on building scalable solutions and addressing meaningful challenges, you will find a home here.About The RoleWe are seeking a Principal Backend Engineer to play a pivotal role in defining the architecture and technical direction of our platform.You will design systems capable of processing millions of transactions, enhance performance across services, and ensure our technology can scale effectively as the business expands.In this role, you will serve as a technical leader and hands-on architect, guiding teams, elevating quality standards, and helping to make informed, sustainable engineering choices.What You’ll Be DoingArchitect the Future: Design, implement, and evolve distributed systems that manage high throughput and millions of concurrent transactions.Provide Technical Leadership: Serve as a go-to expert for backend and infrastructure issues, mentoring teams and raising the overall engineering standards.Optimize Performance: Identify bottlenecks and devise scalable solutions that enhance availability, latency, and cost efficiency.Drive Reliability: Establish robust standards for monitoring, alerting, and incident management to ensure our systems are observable and resilient.Collaborate Across Teams: Partner with product and business leaders to translate ideas into clear technical strategies and execution plans.Improve Continuously: Challenge existing solutions, suggest enhancements, and keep us aligned with modern practices in distributed systems and DevOps.Lead by Example: Write clean, maintainable code; review peers’ work; and uphold consistent engineering quality across services.Participate in on-call rotations for critical systems, focusing on root-cause analysis rather than reactive firefighting.Tech StackYou will work with a modern, cloud-native environment that includes:Languages & Frameworks: C#, .NET 8, .NET CoreMessaging & Streaming: Kafka, RabbitMQ, Azure Service BusData Storage: SQL Server, Cosmos DB
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, a cutting-edge payment software technology company!Since our founding in 2012, we have been dedicated to delivering reliable, enterprise-level, cloud-native software solutions that optimize financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, allowing our clients to serve millions of South Africans every day.At Electrum, we are deeply committed to making an impact — crafting solutions that truly matter, acting swiftly, and embracing continuous learning as we grow. We firmly believe in collaborative creation — partnering closely with our clients and teams to develop meaningful, sustainable solutions. We emphasize safety in our processes — fostering open communication, intelligent risk-taking, and a culture of trust to enhance creativity and teamwork. Furthermore, we support empowered teams — hiring exceptional talent, collaborating diligently, and upholding high standards while leading with empathy and kindness.As a member of the Electrum team, you will: Participate in the entire product development journey — from the initial concept to the successful launch. Enhance your skills through world-class training and hands-on experience daily. Receive mentorship from industry veterans invested in your personal and professional growth. Thrive in a dynamic and innovative work environment that nurtures creativity and collaboration. Address real-world customer challenges and witness the direct impact of your contributions. Discover numerous opportunities for career advancement and skill enhancement. Gain invaluable experience in a leading FinTech landscape, contributing to projects with significant social impact.Key ResponsibilitiesThe Product Owner serves as the functional leader of a dedicated engineering team. Positioned directly within the development group, you are responsible for the delivery of new features and the stability of our products by managing a prioritized, transparent product backlog.Acting as a crucial link between Product Management/Sales and Engineering, you translate strategic objectives and user requirements into actionable deliverables while advocating for the product's long-term viability and technical feasibility. By balancing preventative maintenance with innovation and market analysis, you ensure the team focuses on the right initiatives to drive client success and enhance our market standing.Responsibilities:Product Execution & Backlog Management Take ownership of, maintain, and prioritize a detailed product backlog at both service and schema levels that development teams can implement effectively. Ensure that the backlog remains visible, transparent, and easily understood by all stakeholders. Continuously...
Role Overview At Theodo, we are assembling a team of elite engineers dedicated to producing exceptional code daily while enhancing their technical skills continuously.If you enjoy tackling complex technical challenges, learning from talented colleagues, and immersing yourself in the codebase, this role is for you.This isn't just a solo endeavor; you'll collaborate closely with a high-performing team, tackling real-world, dynamic client projects. Strong communication, proactive problem-solving, and thoughtful collaboration are essential as you work to remove obstacles for yourself and your teammates. We seek engineers who ask insightful questions, learn from their peers, and know how to source what they need to excel in their roles.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join Electrum, a pioneering payment software technology company, at the forefront of financial innovation.Since our inception in 2012, we have been committed to delivering enterprise-grade, cloud-native software that optimizes financial transaction processing. Our extensive expertise has made us a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.At Electrum, we are driven by impact – crafting solutions that are meaningful, acting with urgency, and fostering a culture of continuous learning as we grow. We believe in collaborative creation – partnering closely with clients and teams to develop impactful, lasting solutions. We prioritize safe practices – fostering open communication, encouraging calculated risk-taking, and building trust to enhance creativity and alignment. Moreover, we champion empowered teams – bringing together brilliant minds to collaborate intensively, uphold high standards, and lead with empathy and kindness.By joining the Electrum team, you will:Engage in the complete lifecycle — from the initial spark of an idea to the final product launch.Enhance your skills through world-class training and experiential learning every day.Receive mentorship from industry leaders who are dedicated to your professional success.Thrive in a dynamic, innovative environment where creativity and collaboration flourish.Confront real-world customer challenges and witness the tangible impact of your contributions.Discover numerous opportunities for career advancement and skill development.Gain valuable experience in a leading FinTech space, contributing to important, high-impact projects.The OpportunityThe Intermediate Engineering Release Manager is responsible for overseeing and driving core functions that ensure reliable, high-quality software releases. This role coordinates deliveries throughout the software development process within the Engineering group, from planning to go-live, while ensuring stakeholder satisfaction with quality releases.This multifaceted position encompasses the responsibilities of a Project Manager, Program Manager, and Scrum Master. The focus is on the creation, planning, and execution of deliverables, with a strong emphasis on leading cross-functional alignment to achieve Engineering’s objectives.We seek an individual with a natural aptitude for optimization, predictability, and a 'big picture' perspective—constantly exploring scalable methods of operation and understanding how day-to-day execution contributes to the strategic growth of both Engineering and Electrum.