Software Engineer

Software Engineer

Software Engineer

Type: FULLTIME



iKhokha

Are you a passionate Software Engineer ready to shape the future of FinTech?

Join our iKTribe, where you'll build innovative payment solutions, push boundaries, and leave a lasting impact on the way businesses across South Africa thrive!

So, what will you do?

• You will be a part of building new technologies, maintaining existing technologies as well as testing various systems within the FinTech space.
• You will also be working in an Agile environment within a collaborative cross-functional Team, reporting into the Software Development Manager.

In addition to the above, you will:

• Developing crispy new user-facing features that drive our users to take action, using Typescript, React.js, HTML5 and CSS.
• Responsible for the end-to-end development of FinTech systems, including: initial planning, development, writing test cases, creating the deployment pipeline and deploying to our cloud hosting provider.
• Ensuring that code developed is of the highest standards through the adherence to Engineering Principles, Pull Request Standards and Definitions of Done.
• Ensuring that development has sufficient Code coverage through the creation of Unit test.
• Ensuring that code adheres to “Clean as you code standard“.
• Creating, reading, maintaining, interpreting, updating and reviewing documentation.
• Helping other engineers to grow through effective mentorship.
• Ensuring that the team and stakeholders are communicated too effective and efficiently through Pull Requests, Jira Tickets, Slack and Confluence.
• Imparting valuable knowledge to the engineering team at large through knowledge sharing sessions.

The following would be advantageous:

• A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience

Deal Breakers: 

2-4 years’ experience in the following:

• Working within an Agile environment using Scrum or Kanban methods.
• Version Control experience whereby you have worked in Engineering Team (with developers of various levels) with a version control system such as GitHub.
• Development Environments experience whereby you have worked in Engineering Teams (with developers of various levels) within multiple environments for Development, Testing and Production; including Branching Strategies.
• Experience with Technical Leadership whereby you have led a Software Engineering Team (with developers of various levels) and been involved in Technical Leadership, Code Quality, Code Standards, Code Security, System and Code Performance.
• Experience with creating, maintaining and reviewing documentation.
• Experience with leading and participating in Code Reviews for your own team as well as those in other teams.

Perks of joining the Tribe? 

• Work in a high-growth company with tangible results you're accountable for.
• Enjoy hybrid, remote, and in office work models.
• Competitive remuneration and benefits, including Medical Aid and Group Risk scheme contributions.
• Be guided by visionary leadership.
• Seize the opportunity for study leave.  
• Access to on-demand learning and development.
• Experience a friendly, collaborative culture with a team of all-round-lekker humans (it’s true, we surveyed our Employees and they told us so).
• If you find yourself at HQ, coffee on tap and a selection of hot beverages provided by our very own onsite Barista.

Add Advert Here
Share Job :
Perhaps another ad