Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 18, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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. Angaza’s partners can launch their Pay-As-You-...
    Read more about this company

     

    Senior Software Engineer

    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

    Interested and qualified? Go to Angaza on angaza.applytojob.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Angaza Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail