Senior Software Engineer at Angaza Jobs In Kenya

Senior Software Engineer


About Angaza
Angaza enables businesses to sell life-changing products, on credit, to low-income, unbanked consumers in emerging markets. Our technology uses an IoT network of connected devices, mobile payments, and machine learning to accelerate the adoption of solar energy systems, smartphones, and appliances.

We are reinventing consumer credit by making it available to the 2 billion people across the globe who are unbanked or left out of formal credit/savings ecosystems. With Angaza, consumers have the flexibility to buy now and pay later (BNPL), with full pricing transparency. And, merchants can increase their sales and revenue by over 8x by offering life-changing products on credit, without taking on the risk or complexities of managing consumer financing. 

Angaza’s B2B sales and customer management software is used by businesses across the globe to improve the daily lives of over 35 million people.
Please note that while this is a remote role, we require this person to be based in Nairobi, Kenya.
 

Responsibilities:

Implement complex business logic in well-tested increments
Communicate your changes effectively to your peers
Work with versatility across a wide variety of projects
Design significant systems and deploy new code daily
Review code, pair with colleagues, and provide mentorship when needed.
Collaborate with people of diverse backgrounds and perspectives
Learn about new technologies and a new domain.
Contribute energy and enthusiasm to the team and company
Exemplify Angaza's core values of empathy, teamwork, courage, innovation, and impact
Requirements for this role:

You have 5+ years of experience building, deploying and running Python applications in production environments.
You have experience with AWS Cloud infrastructure (or similar)
You have experience designing and implementing APIs 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.
Our Stack
Backend: Python with Flask, SQLAlchemy, and Celery
Infrastructure: AWS with PostgreSQL, EC2, Lambda, and friends managed through Terraform
Frontend: modern JS with React/Redux
Mobile: Android with Kotlin
We don’t expect you to have mastered every technology before you get here. This role emphasizes backend development, performance, and scaling.

To Apply 

Please use the linked form to submit a resume and any other materials you'd like to share. Our interview process includes one or more phone calls, a skills assessment, and interviews with people you'll be working with. We don’t believe in gotcha logic puzzles or adversarial whiteboard exercises and will try to give you specific constructive feedback. The entire process will take 2–3 weeks for most candidates.   

Other Details (Global) 

Angaza is a for-profit company with hubs in Nairobi and San Francisco. 

Employees receive salary and competitive benefits that include: 

- company-sponsored private medical plan 

- pension plan with company contribution 

- quarterly professional development allocation for upskilling 

- team & mission you can believe in 

Our Commitment to DEI 

At Angaza, we evaluate all candidates based on 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.
Previous Post Next Post