Jobs Career Advice Post Job
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
  • 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-Go progr...
    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

    Check how your CV aligns with this job

    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