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: Apr 15, 2025
    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

     

    SaaS Fullstack Senior Software Engineer

    Responsibilities

    • Software Development: Design, develop, and maintain core systems, ensuring the reliability, performance, and scalability of our software platform.
    • Technical Leadership: Contribute to driving technical decisions, determining 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: Participate in 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, customer support, 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

    Required Skills, Attributes & Experience

    • You have 4+ years of experience building, deploying and running fullstack applications in production environments
    • You have experience with React/Redux frontend applications
    • You have experience designing and implementing APIs at scale
    • You have experience with AWS Cloud infrastructure (or similar)
    • You have a passion for writing clean, maintainable code and producing thorough documentation
    • You have a growth-oriented attitude, motivated to learn & grow while sharing knowledge with others
    • You demonstrate excellent written and verbal communication skills

    go to method of application »

    SaaS Senior Android Software Engineer

    Role Summary
    We are looking for a Senior Android Software Engineer to join our engineering team. Using Angaza's Android app, a sales agent in rural Kenya can seamlessly onboard dozens of new clients in a day, record their loan details, and collect cash payments. We recently migrated the code base to Kotlin and redesigned the UI to have a cleaner and more modem appearance. Our team has an exciting roadmap, including building a new mobile app for thousands of consumers who purchase a smartphone on a payment plan.
    Angaza is a fully remote team, with hubs in Kenya and US. We hold in-office team meetings once every month. This role reports to the Engineering Manager with preference to Kenyan candidates. Please note that while this is a remote role, we require this person to be based in Nairobi, Kenya.
    Responsibilities

    • 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.
    • Exemplify Angaza's core values of empathy, teamwork, courage, innovation, and impact.

    Required Skills, Attributes & Experience

    • You have 5+ years of experience building intuitive mobile apps and deploying and running them in production environments.
    • Experience with Android with Kotlin
    • Experience with Python and SQL
    • You have experience with AWS Cloud infrastructure (or similar)
    • You have experience designing and implementing applications at scale
    • You have a passion for writing clean, maintainable code.
    • You have a growth-oriented attitude, motivated to learn & grow while sharing knowledge with others.
    • You demonstrate excellent written and verbal communication skills.

    go to method of application »

    SaaS Technical Support Engineer

    As a Technical Support Engineer at Angaza, you will play a crucial role in ensuring our customers and partners can operate their businesses seamlessly using our products. You will be responsible for diagnosing and resolving technical issues, providing timely support to our customers, and collaborating with various teams to enhance our product offerings. Your work will directly impact the satisfaction and success of our global customer base. 
    This role is based in Nairobi, Kenya and will report to the Manager of SaaS Support.
    Responsibilities

    • Provide prompt and efficient technical support to customers via helpdesk software and emails. 
    • Guide customers with custom API integration through our public-facing API endpoints.
    • Collaborating with cross-functional teams, such as product development and customer success, to ensure effective communication and timely resolution of customer issues.
    • Serve as an escalation point for complex customer issues and provide guidance and support to the team in resolving them.
    • Troubleshoot complex technical issues, coordinating with engineering teams to refine features and enhance user experiences.
    • Monitoring common technical support questions and identifying ways for handling those support requests at scale.
    • Assist with keeping internal and customer-facing support documentation up to date.
    • Work closely with the engineering and product teams to relay customer feedback and contribute to product improvements. 
    • Participate in regular rotations for on-call coverage, providing emergency support as needed.

    Required Skills, Attributes & Experience

    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • 2-3 years of experience in providing technical support as a service, or quality assurance.
    • Familiarity with database management and SQL queries.
    • Experience with Postman and Zapier.
    • Experience with helpdesk software, such as Zendesk.
    • Familiarity with project management tools such as Linear, or Jira.
    • Strong problem-solving skills and the ability to prioritize tasks effectively.
    • Excellent written and verbal communication skills.
    • Ability to work collaboratively in a team-oriented environment.
    • Familiarity with Git & Github is a plus.
    • Experience with AWS is a plus.

    Method of Application

    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