Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Ideal candidates will possess extensive experience in Node.js development, with a strong grasp of backend architecture principles and best practices. Proficiency in designing and implementing APIs, as well as a solid understanding of performance optimization and distributed systems, is essential. Candidates should be comfortable working in a remote environment and demonstrate excellent collaboration skills, coupled with a proactive approach to problem-solving.
About the job
Jobgether is looking for a Senior Node.js Backend Developer based in South Africa. In this position, you will support a partner company by building secure and scalable backend systems for digital finance products used around the world.
What you will do
Design and develop backend services and APIs with Node.js
Create and maintain infrastructure for financial products with a global reach
Address complex technical problems related to backend architecture and distributed systems
Work closely with engineers across different regions
Help deliver essential backend services and drive ongoing improvements in system performance
Work environment
This is a remote-first role, open to candidates based in South Africa
The team encourages autonomy, ownership, and new ideas
Chance to broaden technical skills while contributing to products that make an impact
About Jobgether
Jobgether is a leading platform in the job market, connecting talent with innovative companies worldwide. We pride ourselves on creating opportunities that empower professionals to thrive in their careers, particularly in the fast-evolving tech landscape.
Full-time|Remote|Remote — Johannesburg, Gauteng, South Africa
At Mindera, we are on a mission to build an exceptional team, and we invite you to be a part of it.We are seeking seasoned Kotlin/Java Backend Developers who possess a strong desire to tackle complex challenges. As a member of our dynamic team, you will engage in an Agile and collaborative work environment, taking charge of the technical facets of developmen…
Join our innovative and high-performing engineering team at DVT, where we are on the lookout for skilled Java Backend Developers who are passionate about tackling complex challenges and developing robust, scalable systems.As a key member of our team, you will thrive in a collaborative Agile environment, taking charge of the technical aspects of backend development. Your responsibilities will include designing, building, testing, and deploying high-quality software solutions, contributing to every phase of the software development lifecycle.You will predominantly work with Java, employing solid engineering principles to craft resilient backend services. Our team's foundation is built on collaboration, knowledge sharing, and continuous improvement, offering you the opportunity to mentor others and influence the technical direction of our projects.If you flourish in a dynamic, forward-thinking environment and are excited about working with cutting-edge technologies, this role presents a unique opportunity to make a significant impact.
Join our innovative team as a Senior Back-End Developer, where you will play a pivotal role in designing and constructing high-performance, secure, and scalable microservices. This hands-on technical position demands extensive expertise in Java, Spring Boot, AWS, and contemporary DevOps methodologies.Key ResponsibilitiesDesign and Build: Engage in hands-on development of essential business logic utilizing Java and the Spring Boot framework.Cloud & Infrastructure: Architect, deploy, and oversee scalable back-end infrastructure and services on AWS.DevOps & Automation: Establish and maintain CI/CD pipelines and automated testing to enhance deployment efficiency.API Development: Define and create top-notch, secure, and comprehensively documented RESTful APIs for front-end usage.Code Quality: Write, debug, and conduct code reviews to ensure clean, efficient, and high-performing production code.
As a Full Stack Developer, you will be pivotal in developing and maintaining our deployed application software. Your collaboration with product managers and designers will ensure that we deliver a high-quality product that provides an exceptional user experience.Key responsibilities include:Analyzing, maintaining, and enhancing existing applications while troubleshooting issues efficiently.Conducting accurate development estimations to guide project planning.Producing detailed technical specifications and designs to support project objectives.Participating in new business development through ideation, prototype development, and project estimations.Researching and implementing new techniques, tools, and best practices, sharing your findings with the team and the broader community.Ensuring high standards of data integrity and security are maintained.Exhibiting strong analytical and problem-solving skills.
Join our client, a leading insurance platform based in the UK, as they enhance their internal technology to support a diverse range of insurance products and services. The company is on the lookout for a talented Backend Developer to bolster its backend development capabilities, driving faster project delivery and optimizing internal systems.As part of a small yet dynamic tech team, you will play a crucial role in shaping the evolution of the platform.Team Composition: 4 in-house tech members, including the Head of IT, 2 Front-End Developers, and 1 Backend Developer.Company Size: 40 dedicated staff members.Role OverviewDesign and enhance internal systems and platforms.Develop and optimize backend components.Create robust APIs for both internal and external applications.Collaborate closely with the Head of IT and current backend developer to expedite development projects.Contribute innovative ideas for platform growth.This is a backend-first role; while leadership isn't a requirement, a strong sense of ownership over your work and the ability to tackle complex technical challenges is essential.Key ResponsibilitiesDesign, develop, and maintain backend systems and APIs utilizing the Microsoft stack.Implement new features and enhance existing backend components.Support the advancement of internal platforms.Work collaboratively with the tech team to deliver scalable solutions.Diagnose and resolve intricate technical issues.
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join Us as a Senior Backend Developer!At Clickatell, we are innovators and leaders in the field of AI-driven chat commerce. Founded in Cape Town in 2000, we made history as the first company to connect businesses with consumers via SMS using just four lines of code. Today, we continue to lead the charge, empowering numerous global brands across sectors such as banking, retail, telecoms, and healthcare, including giants like Visa, ABSA, MTN, Toyota, and Pick n Pay. With over 25 years of pioneering achievements, including industry-first solutions like tokenized WhatsApp payments and KYC chat banking, we are committed to transforming the way brands interact with customers through our award-winning AI Chat Commerce Platform.Your Role: We are seeking a dynamic backend engineer who understands that the landscape of software development has evolved. Embracing AI as a tool for efficiency, you'll focus on crafting scalable and reliable systems. This role requires you to take ownership of backend services from inception to deployment, leveraging AI to streamline your workflow and maximize productivity. If your coding practices haven't evolved in the last two years, this position may not align with your approach.Key Responsibilities:Develop and manage backend services using Java, Spring Boot, and Python, ensuring they are designed for scalability, reliability, and real-time use.Utilize AI tools (Amazon Q, Cursor, Copilot, Claude, GPT) to enhance development speed and quality.Quickly transform product concepts into production-ready systems without sacrificing quality.Integrate AI capabilities (LLMs, RAG, vector search) into backend processes to deliver substantial value.Act as the final quality control for AI-generated code—identifying flaws, inefficiencies, and incorrect assumptions before deployment.Design clean APIs, manage distributed system challenges, and ensure system performance at scale.Create and validate tests to maintain the stability of fast-moving systems.Diagnose and troubleshoot production issues while taking full responsibility for system reliability and performance.Qualifications:Proven experience with Java (Spring Boot) and Python in backend development.Experience in building high-scale, low-latency distributed systems.Comprehensive understanding of APIs, databases, caching, and event-driven systems (e.g., Kafka).Familiarity with cloud environments and deployment strategies.
Role overview Jobgether is looking for a Senior Node.js Backend Developer based in South Africa. In this position, you will support a partner company by building secure and scalable backend systems for digital finance products used around the world. What you will do Design and develop backend services and APIs with Node.js Create and maintain infrastructure for financial products with a global reach Address complex technical problems related to backend architecture and distributed systems Work closely with engineers across different regions Help deliver essential backend services and drive ongoing improvements in system performance Work environment This is a remote-first role, open to candidates based in South Africa The team encourages autonomy, ownership, and new ideas Chance to broaden technical skills while contributing to products that make an impact
Join xneelo (Pty) Ltd as a Backend Systems Engineer and play a pivotal role in delivering a world-class API layer that seamlessly connects customers to their hosting services. In this role, you will be responsible for the design, development, and maintenance of secure, consistent, and reliable infrastructure that empowers our customers to manage their hosting services in a dynamic environment.As part of our cross-functional engineering team, you will architect services and the underlying hardware/software infrastructure essential to support our APIs. Our large-scale hosting company faces unique, complex challenges that require innovative solutions. You will be expected to apply industry-standard software development practices, enhance our CI implementation, solve scaling issues, and ensure a reliable and performant platform that meets our customers' expectations.At xneelo, we view backend infrastructure engineering as crucial for transforming complexity into user-friendly solutions, allowing us to delight our customers.We are committed to frequent, iterative delivery of high-quality software and strive to build sustainable solutions utilizing Agile principles and the latest technologies available.Our autonomous teams take full ownership of their contributions to the xneelo ecosystem, requiring a solid understanding of and commitment to Agile (Scrum) development philosophy. Note that our software development team operates fully remotely.
Join Our Team at Scrums.com!At Scrums.com, we are passionate about harnessing the exceptional talent, innovation, and creativity emerging from Africa. With over a decade of experience, we specialize in delivering top-notch software development solutions tailored for a global clientele. From our humble beginnings in a garage, we have evolved into Africa's leading custom software development company, boasting a team of over 350 AI-driven software engineers spanning four cities across three continents.We are committed to enhancing Africa's tech ecosystems, driven by the continent's youthful demographic—over 50% of Africans are under 25 years old. With an estimated 700,000 professional software developers currently in Africa, this number is projected to double by 2025. We firmly believe in the potential of African tech talent and its role in propelling global enterprises forward.Fueling Business Growth with Expert Tech TalentTrusted by over 400 companies, Scrums.com empowers businesses to scale through our innovative cloud-based engineering subscription platform, providing consistent, cost-effective AI-powered expertise, dedicated teams, and reliable developer analytics.Our CultureWe pride ourselves on our eight core values, which guide our mission to become Earth’s leading software company from Africa.Why You Should Join UsBecome a pivotal part of a vibrant, people-centric team that is elevating Africa’s tech landscape on the world stage. At Scrums.com, we celebrate uniqueness, empower autonomous decision-making, and focus on creating impactful experiences. Together, we drive innovation and build exceptional solutions that make a difference.
Join Our Journey at Scrums.comScrums.com, formerly known as SovTech, is at the forefront of software innovation, harnessing the extraordinary talent and creativity of the African continent. For over ten years, we have been delivering exceptional software development services to a global clientele. Our remarkable journey began in a garage, and we have since evolved into a leading custom software development firm with a team of over 350 AI-powered software engineering specialists. Together, we are building world-class platforms that empower businesses to scale across four cities and three continents.As we look to the future, we are dedicated to nurturing Africa's technological ecosystems. With over 50% of the continent's population under 25, and an estimated 700,000 professional software developers today—projected to double by 2025—we strongly believe in the potential of African tech talent to drive growth in global companies.Accelerating Business Growth through Expert Tech TalentScrums.com has earned the trust of over 400 companies, providing them with our innovative cloud-based engineering subscription platform. We deliver consistent, cost-effective access to AI-powered experts, teams, and reliable developer analytics, enabling businesses to scale efficiently.Our CultureWe are driven by eight core values that shape our culture and guide our mission to become the leading software company in Africa.Why Join Us?Become a part of a vibrant, people-centric team that is advancing Africa's tech landscape on a global scale. At Scrums.com, we celebrate individuality, empower decision-making, and foster meaningful experiences. Together, we are pushing the boundaries of innovation and creating exceptional solutions.
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
The Company: impact.com stands as the premier commerce partnership marketing platform globally, revolutionizing the growth strategies of businesses by facilitating the discovery, management, and scaling of partnerships throughout the entire customer journey. From affiliates and influencers to content publishers and brand advocates, impact.com empowers brands to achieve trustworthy, performance-driven growth through genuine connections. Our award-winning products—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a single cohesive platform. As consumers increasingly lean on recommendations from trusted individuals and communities, impact.com ensures that brands are present where it counts. Today, over 5,000 international brands, including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, utilize impact.com to drive more than 225,000 partnerships that yield tangible business outcomes. Why Join Us? We cherish engineers who regard coding as an art form. You'll enjoy the autonomy to select the most suitable tools for your tasks, an environment that fosters equality and open collaboration, ample support for professional growth, and challenging projects that will stretch your capabilities. Your Role at impact.com: We seek a Senior Node.js Engineer who not only writes code but relishes the craft of programming. We need a proactive problem-solver—someone who views failing code as an intriguing puzzle to decode and resolve before it affects the user experience. Our core product is built on a complex ETL (Extract, Transform, Load) engine that aggregates data from a multitude of external sources. If you find joy in reverse-engineering intricate APIs, constructing crawlers that navigate challenges, or optimizing pipelines to manage vast data volumes, you'll thrive in our team. What You'll Do: Architect & Build: Create robust, scalable integrations utilizing Node.js and TypeScript. The ETL Engine: Sustain and enhance the core ETL engine to ensure resilience, high throughput, and data integrity. Data Scavenging: Design and implement effective data extraction strategies.
DVT is a leading software development and testing firm renowned across the continent. Our mission is to be South Africa's preferred provider of custom software solutions and services while expanding our global reach.Join us and collaborate with some of the country’s most skilled developers, utilizing cutting-edge technologies. At DVT, we prioritize continuous professional growth and foster a culture of learning, which includes internal training sessions and sponsorship of various technical events such as DevConf and GDG.We are in search of accomplished Python developers to enhance our engineering team and assist in creating innovative software applications for our diverse clientele. You will be tasked with writing and testing scalable code, developing back-end components, and seamlessly integrating user-facing elements in partnership with front-end developers.To thrive in this role, you should have extensive knowledge of object-relational mapping, experience with server-side logic, and a robust understanding of Python programming. Ultimately, an exceptional Python developer is capable of designing responsive web applications that align perfectly with client requirements.
Join Deel as a Senior Backend Engineer specializing in .NET! In this pivotal role, you will design, develop, and maintain robust backend systems that power our innovative platform, enabling businesses to hire and pay employees globally. We're looking for a talented engineer who thrives in a dynamic environment and is passionate about building scalable applications.Your expertise in .NET technologies will be crucial in enhancing our backend architecture. Collaborate with cross-functional teams to define, design, and deliver new features that improve user experience. Your contributions will directly impact Deel's mission to simplify global hiring.
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
DVT is a prominent software development company based in Cape Town, working with major clients in South Africa and internationally. The team delivers impactful software projects across a range of industries. This Senior .NET Developer role centers on building and integrating software using technologies such as Azure, Microservices or SOA, and .NET. The position offers the chance to work on enterprise-scale solutions and contribute directly to client success. What you will do Develop and maintain software solutions using .NET and related technologies Work on projects involving Azure, Microservices, and enterprise integration Collaborate with a team of experienced engineers on client-focused initiatives Growth and culture Participate in ongoing learning through internal training sessions Access to technical events such as DevConf and GDG, supported by DVT Be part of a culture that values knowledge sharing and professional development Requirements Strong experience with .NET development Interest in Azure, Microservices/SOA, and enterprise integration Motivation to help clients turn ideas into working software
Location: Global / RemoteTime Zone Expectations: PST (Pacific Time)Employment Type: Full-Time (Exempt)Reporting To: Head of WebsiteOverviewJoin us as we embark on a transformative journey to redefine premium consumer products through innovation and exceptional user experiences in the comfort of home. From our humble beginnings, we have evolved into a highly profitable, omnichannel brand poised for pre-IPO success. We blend superior product performance with engaging lifestyle narratives to exceed customer expectations.We are on the lookout for a Head of Web Development to spearhead our digital landscape. This role is ideal for a hands-on, technical leader who embodies the role of a technical authority, promotes best practices, and ensures our web platforms are cutting-edge, scalable, and secure.If you are driven by the desire to create a consumer brand that transcends the ordinary, we encourage you to apply.Role SummaryAs the Head of Web Development, you will take charge as the lead developer and architect overseeing our entire web development function. You will guide a team of developers while actively engaging in coding, solution reviews, architectural direction, and ensuring exceptional execution across all digital initiatives.This position demands extensive experience in Shopify development, modern web frameworks, systems architecture, integrations, and performance/security optimization. You will collaborate across eCommerce, Marketing, Creative, Operations, and IT to turn business objectives into scalable technical solutions.Key Responsibilities Act as the lead developer, responsible for architecting, coding, and reviewing solutions for web platforms (Shopify, custom applications, integrations, internal tools). Serve as the primary technical resource for the development team, offering mentorship, troubleshooting support, and engineering best practices. Own the overall architecture of the web ecosystem, ensuring scalability, maintainability, and alignment with business goals. Mentor, coach, and motivate a team of developers, setting clear expectations and ensuring excellence in development processes. Establish and enforce best practices for: Version control (Git) CI/CD pipelines Testing and deployment Environment management Monitoring, uptime, and reliability Collaborate with cross-functional stakeholders to scope and deliver high-impact web solutions. Lead sprint planning and development workflows to ensure timely and successful delivery of projects.
Join our dynamic team as a Senior Frontend Developer, where you will play a crucial role in shaping the user experience for our innovative platform. You will collaborate closely with designers and backend developers to create seamless, responsive web applications that are both functional and visually appealing.Your expertise in frontend technologies will help drive our mission to make technology accessible to everyone. If you are passionate about using your skills for a greater cause, we would love to have you on board.
Job OverviewWe are seeking a dynamic and skilled Fullstack Developer to join our team and contribute to the development and expansion of our Go-To-Market (GTM) platform. This position offers the opportunity to engage in both front-end and back-end development, as well as cloud infrastructure management, directly impacting our core features, integrations, and overall scalability.Key ResponsibilitiesCreate intuitive and engaging front-end applications using React (CoreUI) and integrate them with back-end services.Design, develop, and maintain robust back-end APIs and services utilizing Python/Django.Architect and manage databases with PostgreSQL, ensuring queries are optimized for performance.Deploy and manage applications on Google Cloud Platform (GCP) using Kubernetes for scaling and reliability.Incorporate AI-driven functionalities using frameworks like LangChain and Gemini.Work collaboratively with product teams and customer success to translate user feedback into actionable features.
We are seeking a talented and motivated Senior/Intermediate .NET Developer to join our dynamic R&D team. In this role, you will be responsible for developing robust software solutions using C# and MVC, backed by a Microsoft SQL database. Your key responsibilities will include analyzing software requirements, creating detailed development plans, and delivering high-quality software within strict deadlines. You will work closely with managers and team members to ensure effective communication regarding project timelines and issues. As a decisive and responsible individual, you must be flexible and adept at prioritizing tasks. We are looking for a self-motivated and diligent developer who takes ownership of their work and resolves challenges efficiently. You will be working with technologies such as C#, .NET, MS SQL, PHP, Object-Oriented Development, and Multi-Tier Development.