Post Jobs

Software Engineer Job Vacancies at Capitec Bank

Jobs

Website Capitec Bank

Capitec Bank is the largest retail bank in South Africa by client numbers and a leading digital bank, offering simplified personal and business banking solutions.

Capitec Bank is the largest retail bank in South Africa by client numbers and a leading digital bank, offering simplified personal and business banking solutions. It provides a range of financial products, including transactional, savings, and investment accounts, along with credit and insurance options. The bank also operates as a Mobile Virtual Network Operator (MVNO) with its Capitec Connect service, offering affordable prepaid data and airtime deals. 

About the Role

  • As a Software Engineer – Back-End I, you will play a key role in building and integrating APIs, supporting system integration, and enabling conversational elements within our banking products. You will join a cross-functional team focused on back-end development for Conversational Banking initiatives, helping us address capacity challenges and deliver scalable solutions.

Responsibilities and Duties

  • Build and integrate APIs, supporting internal systems and conversational banking platforms.
  • Design, implement, and optimise back-end components using Java (Spring Boot), JavaScript, TypeScript, and Python.
  • Collaborate with cross-functional teams to ensure seamless integration and support for conversational banking.
  • Support system integration, capacity planning, troubleshooting, and operational excellence.
  • Contribute to project development and success, sharing knowledge and supporting team deliverables.
  • Maintain and improve code quality through automated testing, CI/CD, and secure coding practices (DevSecOps).
  • Stay up to date with back-end and conversational AI technologies, and participate in continuous learning.

Our Ideal Candidate

  • A relevant tertiary qualification in Information Technology or Computer Science (other qualifications considered based on experience).
  • 1+ years’ experience in back-end software development, project delivery, and implementation.
  • Demonstrates strong proficiency in Java (Spring Boot), JavaScript, TypeScript, and Python.
  • Experience with PostgreSQL or similar database technologies.
  • Possesses knowledge of conversational systems and API development.
  • Shows interest or experience in conversational banking and AI platforms.
  • Exhibits analytical, problem-solving, and communication skills.
  • Able to work collaboratively within a team environment.

Skills

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

    Share on
    Print

    Similar Jobs

    Clerk

    @ Clover Recruitment