Capitec

Software Engineer: Back-End

Posted: 4 minutes ago

Job Description

Job description: Join Us in Building the Best Bank in the World! We recruit energetic and motivated individuals for their potential, continuously seeking talented, driven people to help us innovate and evolve. Our focus is on matching the right people to the right roles. We are passionate about our work because we strive to make a positive difference for both our clients and employees. Our company DNA is built around talented and committed teams, dedicated to building a brand we are proud of and earning the trust of our clients. Who We Are We are a bank, but much more than that. We believe banking is about empowering people to manage their financial lives through services that are simplified, accessible, affordable, and delivered with a personal touch. By helping our clients manage their finances better, we enable them to live better lives. Why Choose Us At Capitec, we deliver our best by living up to our CEO’s values in every situation – always putting the client first, acting with energy, and taking ownership. Our Employee Value Proposition ensures every team member benefits from cohesive teams, growth opportunities, and employee benefits. We prioritise making every member of the Capitec team feel welcome, valued, focused, and able to grow. 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 Additional Information Clear criminal and credit record

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In