Current jobs related to Software Engineer - Johannesburg - The Skills Mine


  • Standard Bank of South Africa Limited Johannesburg

    Job Title · We are seeking an experienced Software Quality Engineer to join our team in Personal & Private Banking. · About the Role · The successful candidate will be responsible for delivering end-to-end software solutions against required standards and timelines, while oversee ...


  • Standard Bank of South Africa Limited Johannesburg

    System Improvement Specialist - Software Engineering · About the Role · We are seeking an experienced System Improvement Specialist to join our team. The ideal candidate will have a strong background in software engineering and be able to design, code, test, debug and correct pro ...


  • Standard Bank of South Africa Limited Johannesburg

    Job Title: Software Engineer · About the Role · We are seeking a skilled Software Engineer to join our team in Insurance & Asset Management. The successful candidate will be responsible for designing, coding, testing, debugging, and correcting programs in software engineering env ...


  • Standard Bank Of South Africa Limited Johannesburg

    Job Title: Software Developer · Description: · We are seeking a highly skilled Software Developer to join our team at Standard Bank of South Africa Limited. · The successful candidate will be responsible for designing, coding, testing, debugging, and maintaining programs in devel ...


  • Standard Bank of South Africa Limited Johannesburg

    Software Engineer · At Standard Bank of South Africa Limited, we are seeking an experienced Software Engineer to join our team in Johannesburg. · The ideal candidate will have a strong background in software engineering with at least 5-7 years of experience in translating busines ...


  • Standard Bank Group Johannesburg

    Job Description · We are seeking a skilled Software Engineer to join our team at the Standard Bank Group. · About Us: · The Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage. We offer a variety of career-enhanci ...


  • Standard Bank of South Africa Limited Johannesburg

    **Job Title:** Software Engineer · The successful candidate will be responsible for designing, coding, testing, debugging and correcting programs in software engineering environments within the continuous delivery pipeline. They will also provide support and maintenance of system ...


  • Standard Bank of South Africa Limited Johannesburg

    **Job Description:** · We are seeking a skilled Software Engineer to join our team at Standard Bank of South Africa Limited. The successful candidate will be responsible for designing, coding, verifying, testing, documenting, amending, and refactoring programs/scripts. · The idea ...


  • Standard Bank of South Africa Limited Johannesburg

    **Job Title:** Software Engineer · **Business Segment:** Personal & Private Banking · We are seeking an experienced software engineer to design, code, test, debug, and maintain programs in development environments. The successful candidate will apply agreed standards and tools to ...


  • LexisNexis South Africa Johannesburg Full time

    Job Title: Software Engineer · About the Role · This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to work on individual pieces of work ...


  • Standard Bank Group Johannesburg Full time

    Job Title: Software Engineer · Job Summary: · We are seeking an experienced software engineer to join our team in Johannesburg, Gauteng. · Key Responsibilities: · Design and develop software solutions using programming languages in a continuous delivery pipeline. · Provide suppor ...


  • Standard Bank Group Johannesburg Full time

    Software Engineer · The Software Engineer will be responsible for designing, developing, testing, and maintaining efficient software solutions throughout the development lifecycle. · Key Responsibilities: · Design and develop scalable software solutions using JAVA and various fra ...


  • Standard Bank of South Africa Limited Johannesburg

    Job Summary · The ideal candidate will design, code, test, debug, and maintain programs in development environments. They will apply agreed standards and tools to achieve a well-engineered result within a strict framework of programming standards. · Key Responsibilities · Design ...


  • Standard Bank of South Africa Limited Johannesburg

    Personal & Private Banking Developer · We are seeking an experienced software engineer to design, code, test, debug, and maintain programs in development environments. · The ideal candidate will apply agreed standards and tools to achieve a well-engineered result within a strict ...


  • Rentoza Johannesburg

    About Us: · Rentoza is a South African company pioneering e-commerce innovation. Our subscription service for digital goods and appliances makes access, affordability, and flexibility a reality for customers. · The Role: · We seek a Software Engineer proficient in product develop ...


  • Mukuru Johannesburg

    Software Engineer (.NET) · Mukuru is a FinTech company that offers safe, affordable, and reliable financial services to underserved communities in Africa. With over 40 million cross-border transactions in the last decade, we are one of Africa's largest remittances-led FinTech com ...


  • Old Mutual Johannesburg

    Africa's Story is one that we are eager to write, and we invite you to be a part of it. As a Full-Stack Software Engineer at Old Mutual, you will play a pivotal role in shaping the digital landscape of our continent. With a strong focus on web application development, database ma ...


  • Old Mutual Johannesburg

    Africa's Technology Storyteller · Old Mutual believes in the potential of Africa and our diverse team reflects this vision. · Job Overview · We are seeking an experienced Full-Stack Software Engineer to join our team, leading complex web applications and mentoring junior develope ...


  • Standard Bank of South Africa Limited Johannesburg

    Business Segment: Personal & Private Banking · To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of s ...


  • Rentoza Johannesburg

    About Rentoza · We are a South African company changing the game in e-commerce. · Our subscription service for digital goods and appliances makes access, affordability, and flexibility a reality for our customers. · The Role: · We're looking for a Software Engineer well-versed in ...


  • Hatch Johannesburg

    Job Title: Systems Engineer (OT / Layer 2 & 3) · Hatch is a leading global professional services firm that provides engineering, project and construction management, and digital and consulting services to the mining, energy, and infrastructure sectors. · We are seeking a hands-on ...

  • Software Engineer - Johannesburg - The Skills Mine

    The Skills Mine
    The Skills Mine Johannesburg

    3 weeks ago

    Default job background
    Description

    Job Summary:

    We are seeking an experienced backend developer to design, develop, and maintain core banking applications. The ideal candidate will have a strong proficiency in Python, experience with SQL and NoSQL databases, and knowledge of AWS services.

    Key Responsibilities:

    • Design, develop, and maintain scalable and secure APIs using Python
    • Implement and optimize data structures in PostgreSQL and DynamoDB
    • Build and deploy cloud-native applications on AWS, ensuring system security, performance, and scalability
    • Work closely with cross-functional teams to develop and deploy features
    • Mentor junior developers and participate in code reviews and technical discussions
    • Identify and resolve complex technical challenges, improving system stability and reliability
    • Enhance CI/CD pipelines and deployment workflows for seamless releases

    Requirements:

    • 3+ years of experience in backend development, preferably in banking, fintech, or regulated industries
    • Strong proficiency in Python (experience with Flask, FastAPI, or Django is a plus)
    • Solid experience with SQL and NoSQL databases (PostgreSQL, DynamoDB preferred)
    • Experience with AWS services (EC2, Lambda, S3, RDS, CloudFront, ECS, API Gateway, ALB/NLB)
    • Familiarity with event-driven architectures and microservices
    • Ability to troubleshoot, debug, and improve existing applications to ensure system stability

    Nice-to-Have Skills:

    • Experience with Java or willingness to learn
    • Exposure to serverless computing and AWS Lambda
    • Experience working in distributed systems and event-driven architectures
    • Strong understanding of security principles and compliance standards in the banking/fintech space
    • Proficiency in English and the ability to present technical solutions effectively

Jobs
>
Johannesburg
>
Software engineer