Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 14, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month. To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe in ...
    Read more about this company

     

    Software Engineer: Full Stack 10089

    About the role

    • The Native App Platform Team looks after the app itself and the frontend architecture that the Capitec app frontend is built with.  We provide the framework and enablers for building the various product offerings and features available in the app channel.  This is a full stack environment with micro-services running on AWS, the native app layer, frontend user experience and everything in between, so if you like to traverse all the layers end-to-end, you’re going to feel right at home here.
    • We have a focus on app stability, efficient communication between the app and backend, and robust security to protect our clients and their assets.  An idea candidate has a deep understanding of the flow of communication between the app and backend, understands app and API security, has experience working with cryptography, knows authentication protocols, is experienced with high scale and scalability, can work with a wide range of languages and apply good engineering best practices across the stack. 
    • In this team, we value building trust and autonomy. We foster an environment of continuous improvement and experimentation with the best tech to get the job done. We collaborate and communicate constantly and get things built and into deployed into production.  Our work is serious, but we have a lot of fun as we go.
    • The ideal candidate embraces new technology, challenges bad ideas, and loves finding better ways of doing things. Are you ready to get personally invested in building the best digital bank with us?

    What you will be doing

    • Brain-storming solutions on the white-board with the team
    • Building micro-services (and all the layers down to the frontend) that can handle the scale of what we do, which means thousands of requests per second - without breaking the bank!
    • Working with the wider app team including testers, designers, frontend and UX devs, delivery leads, product managers and other prominent figures in the business – we all have a shared purpose!
    • Figuring out weird and obscure bugs.  Look for ways to make the app more reliable.
    • Learning and adapting to new challenges.
    • Helping developers who are building product features and experiences to work with the framework.

    Knowledge and Experience

    • 6+ years proven experience in both front-end and back-end software development, deployment and running solutions in production
    • Experience with modern front-end and back-end frameworks and technologies – ideally what we’re using

    Tech Stack
    Backend:

    • Amazon Web Services
    • Rancher / Kubernetes
    • GitHub eActions CI/CD
    • Java 17+
    • Spring Ecosystem (Bott, Web, Security etc.)
    • PostgreSQL (Amazon Aurora)
    • Flyway
    • JUnit
    • Kafka

    Tech Stack
    Frontend:

    • TypeScript
    • React.js
    • Webpack
    • single-spa
    • Module Federation
    • Material-UI (MUI)
    • Micro-frontend architecture

    Tech Stack
    Native App:

    • Google Android
    • Huawei Android
    • iOS
    • Capacitor
    • TypeScript, JavaScript, Java, Kotlin, Swift, Objective-C, C, Python, Shell/Bash, CSS, HTML, JSON, Markdown

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology

    Skills

    • Analytical Skills
    • Attention to Detail
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Problem solving skills

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Capitec Bank on careers.capitecbank.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Capitec Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail