Intermediate Software Engineer
1 week ago
Location: Johannesburg, South Africa (Hybrid Remote) Level: Intermediate (3–5 years experience) Sector: FinTech • Digital Banking Technology Reporting to: Lead Engineer / Technical Director Role Overview We are looking for an Intermediate Software Engineer who enjoys solving real engineering problems — not just delivering tickets. You will design and build backend services powering high-availability financial systems , working closely with experienced engineers and cross-functional stakeholders. You’ll have autonomy in how you approach problems, while still having support whenever you need it. This role is perfect for someone who: Wants to grow quickly in a high-trust, delivery-focused environment Can take an idea from discussion → implementation → deployment Learns fast and adapts well when priorities shift No prior banking experience is required — we will enable you on the domain . What matters is your Python engineering strength and your ability to think . What You’ll Do Backend Development Build and maintain API-driven services using Python (FastAPI / Django / Flask) Contribute to modular microservices that support analytics and operational systems Apply asynchronous programming where performance matters Systems Design & Problem Solving Participate in design discussions, propose solutions, improve reliability and performance Help break down complex requirements into manageable technical work Cloud & DevOps Exposure Deploy containerised applications using Docker and CI/CD pipelines Contribute to monitoring, logging and stability improvements Data and Integration Work with relational databases (e.g., PostgreSQL) and caching layers (e.g., Redis) Integrate services with messaging systems (e.g., Kafka / RabbitMQ) Quality & Support Write maintainable, tested code Assist in troubleshooting production issues as needed What Success Looks Like Technical Ability Write clean, reliable Python services; improve performance with guidance Learning Agility Pick up new concepts fast (tech + financial domain) Delivery Ownership Follow through on commitments; communicate early if blocked Collaboration Work openly with engineers, analysts and business users Professionalism Show maturity, punctuality, and care when working with clients Minimum Requirements Degree or NQF Level 7 equivalent in Computer Science, Engineering, Mathematics or similar 3–5 years professional software engineering experience Strong proficiency in Python 3.x Hands-on experience building backend APIs/services (FastAPI, Django or Flask) Experience with Docker and CI/CD pipelines (GitHub Actions, Jenkins, etc.) Good understanding of databases & writing efficient queries Ability to work independently in a hybrid environment Exposure to distributed / event-driven systems Basic knowledge of async programming and messaging systems (advantageous) Experience with Kubernetes or cloud platforms (advantageous) Tech Stack You’ll Work With Python 3.x (primary language) FastAPI / Django / Flask Docker • CI/CD (GitHub Actions, Jenkins, GitLab CI) PostgreSQL • Redis • MongoDB Kafka / RabbitMQ (depending on projects) Prometheus • Grafana • Sentry (observability) You don’t need experience in all of these — curiosity and willingness to learn are key . Growth & Culture You’ll enjoy this role if you like: Applying engineering thinking to real-world business problems Designing the solution, not just following instructions Learning new concepts fast and stepping into challenges Building structure where none exists You’ll have strong mentorship and a clear path to grow into Senior Software Engineer . Important Notes This is a client-facing role in a regulated environment Hybrid setup with flexible remote days Supportive team, high pace — you’ll always be learning You are required to undergo credit/criminal checks required by financial institutions Apply if you want to solve real engineering challenges , build credible experience in the FinTech domain, and grow fast in a team that values both people and delivery. #J-18808-Ljbffr
-
Frontend Software Engineer
4 days ago
WorkFromHome, South Africa Boardroom Appointments Full timeFrontend Software Engineer (intermediate) About the job Frontend Software Engineer (intermediate) Remote position Minimum 4 years of professional software development experience, at least 3 using a modern JS stack like ReactJS, Svelte, VueJS or Angular 2+ Expert knowledge of CSS, and experience building pixel-perfect components/pages according to design(we...
-
Intermediate Software Engineer
8 hours ago
WorkFromHome, South Africa Holistitech Full timeLocation : Johannesburg, South Africa (Hybrid Remote) Level : Intermediate (3–5 years experience) Sector : FinTech • Digital Banking Technology Reporting to : Lead Engineer / Technical Director Role Overview We are looking for anIntermediate Software Engineerwho enjoys solving real engineering problems — not just delivering tickets. You will design and...
-
Intermediate Mobile Software Engineer
3 weeks ago
WorkFromHome, South Africa Entelect Full timeEntelect City of Cape Town, Western Cape, South Africa Join or sign in to find your next job Join to apply for the Intermediate Mobile Software Engineer role at Entelect Entelect City of Cape Town, Western Cape, South Africa 2 weeks ago Be among the first 25 applicants Join to apply for the Intermediate Mobile Software Engineer role at Entelect Get...
-
Intermediate Java Software Engineer
3 weeks ago
WorkFromHome, South Africa Entelect Full timeEntelect City of Cape Town, Western Cape, South Africa Join or sign in to find your next job Join to apply for the Intermediate Java Software Engineer role at Entelect Entelect City of Cape Town, Western Cape, South Africa Join to apply for the Intermediate Java Software Engineer role at Entelect Direct message the job poster from Entelect Talent Acquisition...
-
Intermediate Salesforce Software Engineer
1 week ago
WorkFromHome, South Africa Entelect Full timeIntermediate Salesforce Software Engineer Entelect, City of Johannesburg, Gauteng, South Africa Exciting Opportunity for an Intermediate Salesforce Software Engineer at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility and provides...
-
Intermediate Mobile Software Engineer
3 weeks ago
WorkFromHome, South Africa Entelect Full timeOverview Exciting Opportunity for an Intermediate Mobile Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including direct...
-
Software Engineer
4 days ago
WorkFromHome, South Africa redPanda Software UK Full timeJoin to apply for the Software Engineer role at redPanda Software UK . Location: Cape Town (Hybrid) Overview The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using REACT along with back-end C# programming. Responsibilities Back-end coding...
-
Senior Software Engineer
3 weeks ago
WorkFromHome, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Software Engineer
3 weeks ago
WorkFromHome, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...
-
Software Engineer
1 week ago
WorkFromHome, South Africa Idbase Software Full timeAbout the Role We are seeking an experiencedSoftware Engineer (.NET & AWS)to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern . NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...