Join a cutting-edge software engineering team as a seasoned developer to build scalable and efficient backend systems using Node.js, Python, or Go. 
This role will play a vital part in shaping the digital economy of Africa by developing innovative financial services.
You'll work on complex backend projects, designing and delivering powerful server-side applications in a dynamic environment.
Key Responsibilities:  
- Design and develop robust backend systems using Node.js, Python, or Go. 
- Contribute to the creation of microservices architecture and system design for projects.
 
 
- Improve code quality through unit tests, automation, and code reviews.
 
 
- Participate in brainstorming sessions and contribute ideas to technology, algorithms, and products.
 
 
- Work with cross-functional teams to understand end-user requirements and translate them into technical solutions.
 
 
- Dive into difficult problems and deliver results on schedule.
 
 
Requirements:  
- A Bachelor's degree in Computer Science or equivalent experience.
 
 
- Prior experience in OOP and software design is necessary.
 
 
- Proficiency in at least one language: Node.js, Python, or Go. 
- Familiarity with databases such as MongoDB.
 
 
- Experience with frameworks like Express.js.
 
 
- Knowledge of web architecture and RESTful APIs. 
- Mastery of source version control: GIT.
 
 
Nice to Have:  
- Containers: Docker, Kubernetes.
 
 
- Caching: Redis server.
 
 
- Web load balancing.
 
 
- Scaling.
 
 
- OS administration.
 
 
- Encryption: Digital signing.
 
 
Personal Qualities:  
- Excellent written and verbal communication skills.
 
 
- Strong project management skills.
 
 
- Ability to prioritize tasks, self-start, and meet deadlines.
 
 
- Highly organized and creative problem-solver.
 
 
- Comfortable working in an entrepreneurial environment.
 
 
- Excellent judgment, communication, and interpersonal skills.
 
 
- Attention to detail and passion for delivering high-quality work.
 
 
Benefits:  
- Competitive compensation package.
 
 
- Opportunity to shape the company's strategic direction.
 
 
- Collaborative and dynamic work environment.
 
 
- Paid time off and comprehensive benefits.
 
 
Why Join Us:  
- Be part of a rapidly growing tech company in North Africa.
 
 
- Make a lasting impact on our company culture.
 
 
- Contribute to bringing affordable financial and on-demand services to millions of Africans.
 
 
- Work on challenging technical projects, from identity infrastructure to complex mapping systems.