Backend Engineer (medior)
Leta
The Company: Leta
Role Name: Backend Engineer (medior)
Location: Nairobi Kenya
Hours of work: Full time
Why LETA?
At Leta, we are building the rails for logistics on the continent, driven by our mission to drive down the cost of logistics with technology. We have operations across 5 African countries, with headquarters in Kenya and offices in Nigeria, powering over 2.5 million deliveries since 2022.
At Leta, we use AI technology to digitize and optimize logistics operations, helping companies deliver goods cheaper and faster. We provide real-time reporting and analytics to continuously improve and optimize logistics for enterprises like Chandaria Industries, KFC and Simbisa Brands (behind Chicken Inn, Pizza Inn, and Galitos).
It’s not just good company, it’s a great team as well. We have a superstar team of smart people who previously worked at Delivery.com, Lori Systems, Deloitte, Kopo Kopo and have come together to solve logistics across Africa. And we’re growing!
Role summary:
The back-end engineer will use their understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless user experience.
Daily Responsibilities:
- Building the core payment backend API functionality;
- Building third party payment gateway- MPESA, bank to bank integration
- Building LETA payment gateway microservice to manage all payment services
- Input on technology decision and software architecture roadmap;
- Designing and implementing payment gateway security features
- Building side microservices needed to perform further function – third party integration;
- Code maintenance and ensuring it is kept up to date;
- Documenting features for easy references and integration;
- Integrating with third party services such as payment and SMS providers;
- Working and collaborating with DevOps, frontend and QA to ensure timely delivery of quality features;
- Keep up to date with continuously evolving web technologies, software technologies and coding best practices to ensure the developed mobile applications are up to par with existing industry standards. This also involves upgrading existing legacy systems to meet new industry standards;
- Test current products and identify deficiencies;
- Developing and supporting a culture of continuous improvement and best practices within the Engineering organization;
- Lead integration projects through sales scoping, design, documentation, build, testing, deployment & maintenance
- Work directly with customers, vendors and internal team(s) during the discovery phase to identify workflow requirements, and determine how interfaces would fit into proposed solutions
- Work on multiple projects concurrently, monitor the status of tasks and escalate issues when appropriate Project manage and assist customers with integrations
- Act as a technical touchpoint with customers and assist with customer support issues related to interfaces
- Own the design, planning and execution of interoperability platform projects
- Collaborate with other teams to create or enhance existing project management tools, and processes to improve quality and throughput of interface implementations
- Any other responsibilities that the CTO may assign to the Employee from time to time.
Requirements:
- Knowledge and/or experience in using Golang, Python, JavaScript
- Bachelor’s Degree/Diploma in Computer Science, telecommunications, mechatronics or any other relevant course.
- Proven working experience of at least 2-3 years
- Ability to collaborate with cross-functional team members
- Excellent organizational and time management skills
- Sharp analytical and problem-solving skills
- Familiarity with Cloud Native architecture on Google Cloud, AWS or Azure