Senior Software Engineer Job in 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

How To Apply

Click Here To Apply