Our client is a technology company solving payments problems for businesses. Their mission is to help businesses in Africa become profitable envied and loved. They provide a suite of products to help businesses accept payments online and offline manage their operations and grow their business. Our client is driven by a commitment to excellence innovation and customer satisfaction.
Role Overview
As a senior full-stack engineer you take responsibility for delivering and supporting robust back-end and front-end applications that expose our clients data and functionality to internal and external users. Applications handling financial information need to be able to handle large data sets in a performant manner while being highly accurate and reliable. Youll work with a team of talented engineers to design and build systems that support some of South Africas best known brands.
Job Type : Full Time / Permanent
Location : South Africa
Workplace : Hybrid
Requirements
- You have extensive programming experience in at least one language such as Javascript Typescript Java C C# Python or another major language
- Working on large distributed systems at scale
- Understanding and working with SQL databases
- Writing solid unit testing and integration tests
- You communicate clearly and are able to collaborate in a remote environment
- Taking ownership of work assigned to you
- You have a passion for building products to help African businesses
Technology stack :
Our technology stack includes the following :
Typescript and JavascriptFrameworks : andFrontend frameworks : React Angular and VueRedisMySQL and MongoDBDockerKubernetesAWSResponsibilities
Architect and Develop : Design and implement robust solutions for our platform ensuring scalability efficiency and reliability.Product Innovation : Design and development of technical solutions to deliver on our product vision.Technical Problem Solving : Tackle complex technical challenges providing innovative solutions to enhance system performance and reliability.System Integration : Collaborate on the refinement of the platforms architecture focusing on optimization and seamless integration to other systems.Code Review and Testing : Review specifications and code submissions and conduct thorough testing to maintain code quality.System support : Collaborate with other teams both inside and outside engineering to assist merchants and customers where necessary.Key Skills
Abinitio,Administration And Accounting,Android,Bid Management,Inventory Management,Embedded C
Employment Type : Full Time
Experience : years
Vacancy : 1