18 Sep 2024

Senior Software Engineer at Angaza

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Angaza’s Pay-As-You-Go solution enables businesses to extend flexible solar payment plans to the billion individuals without access to grid electricity. Our platform allows manufacturers and distributors of off-grid energy products to expand their customer base and access data-driven market insights.

Role Summary

We are looking for a skilled Senior Software Engineer to drive the development and integration of cutting-edge software solutions that advance our mission. This role provides an exciting opportunity to be a technical leader in designing and developing lending, credit, and compliance technologies, contributing to systems that are stable, reliable, fair, and customer-centric.
The ideal candidate will have a strong technical background in large-scale software development, with an emphasis on building scalable and reliable systems. They will work closely with cross-functional teams to shape technical decisions, while also contributing hands-on to the codebase.

Responsibilities

  • Software Development: Design, develop, and maintain core lending systems, ensuring the reliability, performance, and scalability of our software platform.
  • Technical Leadership: Play a key role in driving technical decisions, leading architectural design, and ensuring that best practices are followed in software development and systems design.
  • Code Quality: Write clean, maintainable, and efficient code. Conduct and participate in code reviews to uphold the highest standards of code quality.
  • System Design: Lead technical design efforts for key software components and collaborate with product managers and other engineers to ensure smooth implementation of new features.
  • Collaboration: Work closely with cross-functional teams, including product managers, data scientists, and external partners, to align on software requirements and deliver robust solutions.
  • Continuous Improvement: Contribute to a culture of continuous learning and improvement, optimizing development processes and exploring new technologies that can enhance the platform.
  • Security and Compliance: Ensure that all software adheres to security best practices and complies with relevant regulatory requirements, particularly in financial services and emerging markets.

Required Skills, Attributes & Experience

  • Minimum of 5 years of experience in software engineering, with a strong track record of developing and maintaining large-scale software systems
  • Proficiency in modern programming languages, cloud-native technologies, and software engineering methodologies (Agile, Scrum, DevOps)
  • Demonstrated experience in system architecture, technical design, and working with cloud infrastructure
  • Strong interest in financial inclusion and emerging market technologies
  • Excellent communication skills and ability to work effectively in cross-functional teams
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 28 September. 2024





Subscribe


Apply for this Job