Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience., 5+ years of backend development experience using Python and JavaScript., Strong proficiency in AWS services and container orchestration tools., Excellent problem-solving abilities and strong communication skills..
Key responsabilities:
Develop and maintain credit scoring APIs and microservices using Python and JavaScript.
Deploy and manage AWS-based infrastructure and implement CI/CD pipelines.
Ensure adherence to fintech security regulations and implement secure authentication mechanisms.
Collaborate with cross-functional teams to integrate credit risk models into backend services.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Angaza creates the technology that enables businesses to streamline the sale of life-changing products to anyone, anywhere. The Angaza platform redefines how products like solar home systems and entry-level smartphones are purchased. By enabling distributors to offer incremental payment plans to consumers without access to traditional banking, Angaza makes it possible for over 2 billion people around the world to affordably acquire transformative products and devices.
About Wabeh We are an innovative, early-stage consumer lending fintech within the Angaza group of businesses that is focused on transforming access to credit for life-changing products across emerging markets. Our technology uses an IoT network of connected devices, mobile payments, and machine learning to provide affordable financing to low-income consumers that accelerates the adoption of smartphones and other productive use devices.
We are driven by the belief that technology and data can be powerful tools for economic empowerment. Come join us!
Role Summary As a Fullstack Developer (Backend Bias) at Wabeh, you will design, develop, and maintain scalable backend systems and APIs that drive our cutting-edge fintech platform focused on credit scoring, risk assessment, and fraud detection for BNPL products. Reporting to the Engineering Manager, you will work closely with the Risk & Data Science teams to integrate credit risk models and ensure the performance, security, and reliability of our systems—all in a fully remote work environment.
Responsibilities Backend Development & API Design:
Develop and maintain credit scoring APIs and microservices using Python (FastAPI, Flask) and JavaScript (Node.js, Express.js/NestJS).
Optimize database queries for large-scale credit transaction data.
Implement event-driven architectures utilizing Kafka, RabbitMQ, or SQS.
Design and implement CI/CD pipelines using GitHub Actions and AWS CodePipeline.
Automate infrastructure deployment with Terraform and manage containerized applications (Docker, Kubernetes).
Security & Compliance:
Implement secure authentication and authorization mechanisms (JWT, OAuth2, OpenID Connect).
Ensure adherence to fintech security regulations (PCI-DSS, GDPR, SOC2) through regular audits and best practice enforcement.
Collaboration & Agile Development:
Work with cross-functional teams to integrate credit risk models and data-driven insights into backend services.
Participate in code reviews, sprint planning, and technical documentation.
Required Skills Technical Expertise:
5+ years of backend development experience using Python (FastAPI, Flask, Django) and JavaScript (Node.js, Express.js, NestJS).
Strong proficiency in AWS services (EC2, S3, Lambda, RDS, DynamoDB, etc.) and container orchestration (Docker, Kubernetes).
Experience with CI/CD pipelines and infrastructure-as-code tools (Terraform, AWS CDK, CloudFormation).
Solid understanding of SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, Redis) and event-driven architecture using message queues (Kafka, RabbitMQ, SQS).
Soft Skills & Collaboration:
Excellent problem-solving abilities and a strong attention to detail.
Proven track record of working effectively in agile, cross-functional teams.
Strong communication skills for collaborating with technical and non-technical stakeholders.
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
Nice to Have:
Experience with Golang for high-performance backend services.
Prior exposure to fintech platforms, credit risk, and fraud detection systems.
Familiarity with machine learning integration for risk assessments. needs!
To Apply Please submit any materials supporting your candidacy using the form below, and complete any required application questions.
Other Details Wabeh is a for-profit company with headquarters in Nairobi. Kenyan employees receive salary and competitive benefits that include: - Company-sponsored private medical plan - Pension plan with company contribution - Flexible scheduling and time off policies - Knowledge that you're making a positive impact on the world every day you come to work!
Our Commitment to DEI At Angaza, we evaluate all candidates on the basis of their ability to meet stated job requirements. We do not discriminate against candidates on the basis of sex, gender, marital status, religion, nationality, or other personal characteristics. In keeping with our commitment to supporting a safe and inclusive workplace, we strongly encourage candidates from traditionally underrepresented backgrounds to apply.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.