Senior Developer

Nairobi, Nairobi, Kenya
Full Time
Mid Level

Senior Developer
Nairobi, Kenya

Credable is transforming financial services in emerging markets with its best-in-class Digital Banking Platform. We help partners launch financial products by embedding them into digital channels their customers already use.

The result is a win-win-win for partners, customers, and Credable. Having deployed across multiple markets in Africa, we’ve proven our platform meets a critical need and is driving us toward our core objectives:

  • Democratizing financial services by reaching over 500 million people.
  • Becoming the most trusted source of data in emerging markets.


The Role

The Full Stack Developer will play a crucial role in shaping the company’s technology decisions. This position involves overseeing the technology budget and ensuring its alignment with the company’s vision.

The Full Stack Developer will primarily be responsible for leading a development and support team and managing the development of Credable’s proprietary technology stack. Additionally, the Full Stack Developer will be accountable for developing and managing products that support the company’s strategy and growth as we expand into new markets with various B2B partners.
 

Key Responsibilities

  • You will work closely with the software systems engineer or other technical leaders to fully understand subsystem and component specifications, providing input and recommending changes to facilitate efficient and effective development.
  • Actively participating in the ongoing evolution of company-wide best practices, standards, and policies related to software development. 
  • Under the guidance of the systems engineer or project leader, you will assist in managing the team’s technical infrastructure, including repositories, build systems, and testing environments, ensuring the robustness and efficiency of our development processes.
  • Building high-quality applications that adhere to project briefs, with a focus on delivering rich user interfaces and custom UI designs. Developing and maintaining code to a high standard within IT development and maintenance projects will be a key aspect of your role, ensuring that all code is clean, efficient, and aligned with our coding standards.
  • Regularly auditing existing developments for integrity, learning opportunities, and overall development quality will help you and the team continuously improve and adapt to new challenges.
  • You will conduct thorough unit testing of your work to ensure functionality, reliability, and performance before deployment. Also responsible for writing clear documentation and commenting on code as needed to ensure that other team members can easily understand and build upon your work.
  • There is an expectation to lead by example in helping to deal with on-call support requests as required, bringing your problem-solving skills to maintain the reliability of our software.

Person Specification

Required

  • Extensive Coding Expertise: Demonstrates a strong background in coding with extensive hands-on experience across multiple programming languages, including Java, Python, JavaScript, C#, and SQL. Proficiency in frameworks such as React, Angular, Node.js, and Django is highly desirable.
  • Collaborative Team Player: Experienced in working closely with product owners, project managers, product designers, and business teams to deliver high-quality software solutions.
  • Fintech Product Development: Has a proven track record in developing and delivering fintech products, with a deep understanding of the unique challenges and requirements of this sector.
  • Practical and Results-Oriented: A hands-on, practical manager who is hardworking and focused on achieving high-quality outcomes through effective execution and problem-solving.
  • Technical: Proficient in software development methodologies such as Agile and Scrum. Strong understanding of API development, microservices architecture, and cloud technologies (e.g., AWS, Azure, or Google Cloud Platform). Familiarity with CI/CD pipelines, version control systems (e.g., Git), and automated testing frameworks is also essential.

Preferred

  • Understanding of the East African Mobile Money Landscape: Well-versed in the East African mobile money ecosystem, including the regulatory environment and consumer behaviours.
  • Knowledge of MNOs and Financial Institutions: Possesses a solid understanding and experience in collaborating with Mobile Network Operators (MNOs) and financial institutions, particularly within the fintech industry.

We’re thrilled to have you join us as we reshape the financial landscape in emerging markets.
We believe in equal opportunities, we welcome applications from diverse backgrounds.


 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*