Senior Software Engineer

Details of the offer

Mukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities. With over 40 million cross-border transactions over the last decade, we are one of Africa's largest remittances-led FinTech companies. Our remittance service offers customers the opportunity to send money to their relatives or friends. Additionally, we offer critical customer services such as Funeral Cover, The Mukuru Money Card, and payment solutions for businesses in emerging markets.
We have an exciting opportunity for a Senior Software Engineer to join our Financial Services engineering team, where you'll be surrounded by passionate individuals, and a collaborative culture that fosters creativity and growth!
As a senior software engineer, you will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products. You'll have the opportunity to work on exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale.
Your responsibilities as a Senior Software Engineer will include:

Writing code that serves as an example for other software engineers
Applied and energetic involvement in the design and implementation of medium to-large size features
Demonstrating a broad knowledge of industry trends and standards, our infrastructure, and our delivery system
Providing technical advice and weighing in on technical decisions that impact the team or the company at large
Improving the overall quality of engineering done in your team and consistently taking steps to support the success of your teammates
Mentoring others to accelerate their career growth and encouraging them to participate
Building on the team processes and looking for ways to improve them

Key Requirements:

Grade 12 or equivalent (Essential)
Relevant IT degree or diploma (Desirable)
7+ years' experience working as a Software Engineer
Strong PHP background with working experience in PHP frameworks & related open-source technologies
Ability to build, test, and deploy applications using Docker
Database management experience (data migration, transformation, and scripting)
Experience with modern Git workflows (pull requests, code reviews, CI/CD)
Experience with Agile Software Development Methodologies such as Scrum/Kanban
Applied understanding of design patterns and principles (such as the SOLID principles)
Applied understanding of web application architecture and object-oriented programming
Knowledge of microservices architecture and RESTful API services
Knowledge of Cloud Technologies (AWS etc.)

Additional Skills:

Strong communication skills for effectively conveying technical concepts, collaborating with team members, and understanding requirements and feedback
Leadership skills for guiding and mentoring junior team members, fostering teamwork and collaboration, and setting a positive example within the organization
Ability to analyse complex problems, think critically, and devise effective solutions aligning with project goals and business needs
Being adaptable, open to change, and having a willingness to learn and adapt to new technologies, methodologies, and approaches in our rapidly evolving industry
Familiarity with fundamental accounting principles and concepts, including knowledge of concepts like double-entry bookkeeping, accrual accounting, financial statements, chart of accounts, and general ledger

Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a 'work-like' environment at your home location, in order to deliver your best in terms of performance, productivity, and service to our customers.
If you do not receive any response after two weeks, please consider your application unsuccessful.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S DIVERSITY AND INCLUSION PLANS.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Big5 Game Lodge Manager, Hoedspruit (Cd24108)

Lodge Manager required for Large Luxury Big5 Game Lodge * Applicable tertiary Tourism or Lodge Management qualification * Min 3yrs in equivalent position in ...


South Africa

Published a month ago

Software Developer - Engineering

Hire Resolve's Client is looking for a skilled Software Developer specializing in Engineering to join their innovative team. In this role, you will design, d...


Hire Resolve - South Africa

Published a month ago

Technical Advisor

Technical Advisor - GautengDrawing on a technical understanding of the SA RE power sector, the Technical Advisor: Wind Energy will support the Senior Technic...


Job Crystal - South Africa

Published a month ago

Head Of It

Head of IT, Head of Infrastructure, Infrastructure Manager, IT Manager.Are you a seasoned Infrastructure Manager, IT Manager, or Head of IT with a passion fo...


Ascent People Ltd - South Africa

Published a month ago

Built at: 2024-11-14T22:41:34.400Z