Software Engineer
3 weeks ago
Role Overview We are seeking a talented Software Engineer to join our team in building a scalable, multi-tenant platform leveraging cutting-edge technologies. You will play a pivotal role in delivering innovative solutions, working on a diverse range of projects that require both technical expertise and adaptability. This position is ideal for individuals who thrive in dynamic environments and can transform high-level goals into actionable deliverables. Key Responsibilities - Develop and maintain scalable backend services and APIs using Node.js and TypeScript. - Design and implement event-driven architectures leveraging technologies like Kafka. - Build and deploy containerized applications using Docker and Kubernetes. - Collaborate on multi-tenant and self-hosted platform development to support diverse deployment models. - Write clean, maintainable code with a strong focus on unit testing to achieve 80% test coverage. - Work closely with cross-functional teams, including data scientists and actuaries, to integrate AI/ML pipelines. - Participate in system architecture discussions and contribute to technical decision-making. - Debug and optimize application performance to ensure scalability and reliability. Required Skills & Experience - 3 years of professional software development experience, with a focus on backend systems. - Strong proficiency in Node.js with TypeScript. - Hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes. - Familiarity with event-driven architectures and message queues (e.g., Kafka). - Solid understanding of PostgreSQL or similar relational databases. - A strong commitment to writing well-tested software with robust unit testing practices. - Self-starter with the ability to independently execute tasks from high-level requirements. Preferred Qualifications - Full-stack development experience, particularly with React and Node.js. - Experience with Infrastructure-as-Code tools like Terraform. - Background in building scalable, multi-tenant applications. - Knowledge of CI/CD pipelines and version control systems like git. - Experience with cloud platforms, particularly AWS and its services. - Preferred: Exposure to modern event-driven and AI/ML workflows
-
Software Development Engineer
6 days ago
Sandton, South Africa Blue Bean Software Full timeCompany OverviewAt Blue Bean Software, we are a leading custom software and product development company. We partner with both large enterprises and dynamic start-ups to solve their most complex challenges.We deliver tailored solutions that blend cutting-edge technology with a deep understanding of our clients' needs.
-
Senior Software Engineer
5 days ago
Sandton, South Africa Liquid Thought Group Full time**Job Overview:**Liquid Thought Group is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing high-quality applications.
-
Senior Software Engineering Director
15 hours ago
Sandton, South Africa Blue Label Telecoms Full timeJob OverviewWe are seeking a highly experienced Senior Software Engineering Manager to lead our development, implementation, and maintenance of software. The successful candidate will be responsible for leading the development and implementation of strategy for a significant area of responsibility, anticipating complex issues, challenges, and opportunities,...
-
Software Engineer: Full Stack
5 days ago
Sandton, South Africa Capitec Bank Ltd. Full timeAbout the Role:The Full Stack Software Engineer II is an integral part of our cross-functional team, handling the entire software development lifecycle from concept to operation. You will design, develop, test, deploy, maintain, and enhance complex software systems to ensure optimal performance and great client experiences.Key Responsibilities:Develop and...
-
Senior Software Engineer
1 day ago
Sandton, South Africa Liquid Thought Group Full timeJob OverviewLiquid Thought Group is seeking an experienced Senior Software Engineer to join their team.The ideal candidate will have a solid background in software development, with expertise in designing and implementing high-quality applications. As a member of the team, you will be responsible for creating scalable code, contributing to project...
-
Senior Software Engineer
4 days ago
Sandton, South Africa Discovery Limited Full timeAbout UsAt Discovery Limited, we foster a dynamic and energetic environment that encourages ownership and innovation. Our systems development team provides cutting-edge solutions to internal clients, focusing on customer engagement, experience, and mutually beneficial relationships with business units and stakeholders.Key ResponsibilitiesWe are seeking a...
-
Senior Software Engineer
5 days ago
Sandton, South Africa Boardroom Appointments Full time**Job Description:**We are seeking an experienced Senior Software Engineer to join our team at Boardroom Appointments. The ideal candidate will have a strong background in backend development, with expertise in Java and Spring Boot.Responsibilities:Increase operational efficiency by suggesting solutions to enhance cost-effectiveness.Deliver exceptional...
-
Software Engineering Expert
11 hours ago
Sandton, South Africa Sabenza IT Recruitment Full timeJob OverviewWe are seeking an experienced Software Developer to join our team at Sabenza IT Recruitment. This is a great opportunity for individuals who are passionate about coding and have a knack for turning algorithms into efficient solutions.About the RoleThe successful candidate will be responsible for providing maintenance and support of software in...
-
Experienced C# Software Engineer
6 days ago
Sandton, South Africa Professional Career Services - Gauteng Full timeJob DescriptionWe are looking for a highly skilled C# Software Engineer to join our team at Professional Career Services - Gauteng. As a Senior C# Developer, you will be responsible for designing, developing, and maintaining our software applications using C#.You will write clean, maintainable, and efficient code.Troubleshoot and debug software...
-
Senior Software Engineer Position
1 day ago
Sandton, South Africa Boardroom Appointments Full timeAbout UsBoardroom Appointments is a leading recruitment agency that specialises in connecting top talent with exciting opportunities in the industry. Compensation PackageThis role offers a competitive salary and benefits package to attract and retain top software developers. Job RequirementsWe are seeking an experienced Software Developer II to join our team...
-
DevOps Expert
6 days ago
Sandton, South Africa Blue Bean Software Full timeBlue Bean Software is more than a workplace—it's a community of brilliant minds. We've created an environment where software engineers, developers, and tech enthusiasts can thrive, grow, and express themselves freely.We operate with a flat organisational structure that empowers every team member to make an impact.
-
Entry-Level Software Engineer Opportunity
15 hours ago
Sandton, South Africa Ovations Technologies (Pty) Ltd Full timeWe are looking for an Entry-Level Software Engineer to join our team on a 12-month contract.This role involves developing, testing, and maintaining applications using NetBeans, SQL, PostgreSQL, and DB2 in a hybrid environment.Main Responsibilities:Troubleshoot and resolve issues in existing applications.Design, develop, and maintain APIs for seamless system...
-
Software Engineering Specialist
5 days ago
Sandton, South Africa Boardroom Appointments Full timeJob DescriptionThe Senior Java Developer will be responsible for realizing detailed designs through programming and configuration. This role requires excellent technical skills and the ability to provide guidance and mentoring to other software developers.Realizing detailed designs through programmingConfiguring software systemsProviding guidance and...
-
Cloud Infrastructure Specialist
6 days ago
Sandton, South Africa Blue Bean Software Full timeJob DescriptionWe are seeking an Intermediate DevOps Engineer with strong programming skills in .NET, .NET Core, C#, and Angular.Bridge the gap between development and operations, ensuring seamless deployment, scalability, and reliability of our software solutions.Work on automating processes, managing cloud infrastructure, and supporting agile development...
-
Professional Software Developer
1 day ago
Sandton, South Africa Boardroom Appointments Full timeSoftware Development OpportunityBoardroom Appointments is seeking an experienced Software Developer II to join our team and contribute to the development of high-quality software solutions. Key ResponsibilitiesDesign and develop software solutions that meet the required specificationsWork collaboratively with cross-functional teams to deliver software...
-
Engineering Lead
5 days ago
Sandton, South Africa AO Technology Group Full timeAt AO Group we value high levels of responsibility and ownership, ability to execute and deliver, strong customer focus, integrity, teamwork and initiative. We are looking for innovative and talented individuals, who strive to make a difference in a dynamic environment as part of our efficient and enthusiastic teams. **Engineering Lead Role** As an...
-
Software Project Manager
3 days ago
Sandton, South Africa Pollock and Associates Full timeSoftware Project Manager ICT ~ Mining/Minerals/Metals Sandton - Gauteng - South Africa Our client is looking for a highly skilled and experienced Project Manager to join their team. As the Project Manager, you will be responsible for managing software development projects, including software, for mines in South Africa. You will work closely with the CTO,...
-
Mis Software Analyst
2 weeks ago
Sandton, South Africa MPRTC Full time**Requirements**: - 6 years + in information technology - NQF Level 7: Graduate Degree + - University degree in Information Technology **Preference**: - Certification in Software Engineering / Software Development - 6 years + in Software Development & Coding (Full-stack) - 4 years + Software Development as ETL / BI Developer - ITIL Advanced
-
Software Quality Assurance Analyst
3 weeks ago
Sandton, South Africa MPRTC Full time**Requirements**: - 2+ years experience in overseeing the design, development, and implementation of quality assurance standards for software testing. - University graduate degree specializing in software engineering, computer science, or business administration **Preference**: - 3+ years in overseeing the design, development, and implementation of...
-
Capitec Bank Software Developer
5 days ago
Sandton, South Africa Capitec Bank Ltd. Full timeWe're looking for a talented and driven individual to join our team as a Full Stack Software Engineer II. In this role, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing complex software systems.Responsibilities:Design and develop front-end and back-end components of web applicationsDevelop and maintain complex...