Senior Software Engineer

Senior Software Engineer
Company:

Mukuru


Details of the offer

We have an exciting opportunity for a Senior Software Developer to join our team in Cape Town (hybrid), where you'll collaborate with cross-functional teams to define, design, support and deliver new features!
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.
Our engineering team is divided into 4 domains (core business functions). Each domain has a Head of Product, Engineering Lead, Scrum Master and multiple development teams. Each development team has a Product Owner, Business Analyst, Team Lead, Test Analyst and Software Engineers (between 2 and 4 engineers per team). We're agile, use scrum, continuous integration and continuous delivery and deploy to production daily.
Duties and Responsibilities (Include but is not limited to): Collaborate with cross-functional teams to define, design, support and deliver new featuresDesign and implement new features and functionalities for web-based applicationsEnsure that solutions are in accordance with team standards and initial requirementsActively participate in team code reviews, which helps us grow and improve code-qualityContribute towards internal knowledge sharing sessions on developed solutions and best practisesContribute towards well documented, quality, tested, reusable and efficient codeConduct and assist with troubleshooting, debugging and optimization of solutionsContribute towards picking the right tool and approach for the problem at handStay up-to-date with emerging trends and technologies in PHP developmentAttend monthly performance meeting with Team LeadAttend all required training courses for new productsKey Requirements: A minimum of 5 years of experience in PHP development and object-oriented programming Strong proficiency in MySQL, HTML, CSS, and JavaScriptDatabase management experience (data migration, transformation, and scripting)'Applied understanding of design patterns and principlesKnowledge of microservices architecture and RESTful API servicesExperience with modern Git workflows (Pull Requests, Code Reviews, CI/CD)Ability to develop complex web-based applications using PHP and related technologiesStrong understanding of web application architecture and security principlesKnowledge of modern PHP frameworks such as Laravel, CodeIgniter, or SymfonyExperience with front-end development technologies, including CSS, HTML, and JavaScriptStrong debugging and problem-solving skillsExperience with Agile Software Development Methodologies such as Scrum/KanbanExcellent communication and collaboration skillsAbility to work independently and as part of a teamGrade 12 or equivalent (Essential)Bachelor's degree in Computer Science or a related field (preferred)Divide the work into smaller components to ensure the focus is on a specific area (in line with Scrum practice)Additional Skills: Analytical mindset and good problem-solving skillsGood verbal and written communication skills and the ability to work with others at all levelsGood time management skillsAbility to work within a structured delivery environment and in accordance with best practices & standardsAbility to work remote as and when needed, with own reliable internet connectionI am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited" Maybe you are just the future Mukurian we need!!
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


Source: Jobleads

Requirements

Senior Software Engineer
Company:

Mukuru


Senior Shopify Developer

Our client is looking for aSenior Shopify Developer to join theirleading digital marketing agency focused on driving profitable revenue growth for eCommerce ...


From Talent Sam - Western Cape

Published a month ago

Software Engineering Intern, Hardware For Manufacturing (Python)

Software Engineering Intern, Hardware for Manufacturing (Python)Location: Cape Town, South Africa Timing: 10+ weeks concluding before the end of August 2024...


From Plentify - Western Cape

Published a month ago

Qa Engineer (Cypress & Postman) (Remote)

ENVIRONMENT: JOIN the expanding team of a fast-growing FinTech company seeking a highly skilled QA Engineer. You will create, develop, and implement comprehe...


From Datafin - Western Cape

Published a month ago

Front End Developer

Cape Town, South Africa | Posted on 02/01/2024 Our values is nota snapshot of what we are or what we do, they are a set ofinteractive mediums from which we...


From Ecentric - Western Cape

Published a month ago

Built at: 2024-05-20T18:27:56.099Z