Description
This is a fully remote position in a global organization based in Nairobi, Kenya.
Ideal time zones: GMT to GMT+6. Team-wide meetings are usually held at around 15:00 GMT.
About you
You are a pragmatic, thoughtful, curious software developer with some experience who wants to make an impact beyond the purely technological. Social justice, open source and international development are subjects that you would like to be directly involved with. You are not afraid to ask questions and collaborate effectively in a remote environment.
You’re looking to use your skills to develop software that has a tangible social good.
New cultures, people and experiences give you energy; you are open about working with a distributed and diverse team sitting across several time zones.
You know that coworkers who aren't engineers are just as smart as you and that you can learn from each other. You recognize that you grow faster when you are part of a team tackling great challenges with diverse skill sets and use your colleagues’ feedback to boost your growth.
Given the freedom to work anywhere, you are self-guided and can work autonomously. You bring empathy and effective communication to your day to day work.
About this role
Ushahidi is seeking a Senior Back-end Engineer who is looking forward to collaborating openly with team and community members alike, fighting for causes of social good.
This role combines back-end programming with the setup and operation of these same projects in our cloud systems.
You will be a part of the Ushahidi engineering team, working closely in open partnership with engineering, QA, designers, customer support, and, in some cases, users placed "in the field" running their initiatives. Through this rich set of partnerships you will have a direct impact on the social and humanitarian causes our software is being used for.
You will report directly to our CTO.
This is a role with stake in the daily operation, maintenance and evolution of our cloud-based setup, serving thousands of people and organizations globally. You may not necessarily be an infrastructure expert, but in that case you are willing to receive the necessary mentoring from others to get there.
Direct interaction with our open source community is an essential part of what we do, and you will spend significant time with this. It's fine if you don't have experience doing so. As long as you are up to it, we are more than happy to help you get up to speed.
Requirements
We run a Laravel, MySQL and Linux (with nginx and php-fpm) stack that implements a REST API used from web, mobile and third-party clients. Code is unit and integration tested. We'd need you to be comfortable with this tech stack.
Why You Might Not Be A Good Fit
Benefits
Salary
Because our salaries are calculated with a standardized location-based formula, we will send the salary range based on your location if we invite you to interview.
Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love
The Insurance Regulatory Authority (IRA) is a State Corporation established under the Insurance Act, Cap 487 of the Laws of Kenya with the mandate to regulate, ...
The Aquaya team delivers research excellence, practical experience, and local knowledge. Applications for 2021 are OPEN. To apply: Fill out this...
The Maastricht University (UM) Holland-High Potential Scholarship programme offers 24 full scholarships of €29.000 (including tuition fee waiver and monthly ...
The Ashinaga Africa Initiative (AAI) is an international leadership program that cultivates the next generation of leaders to contribute to the development of s...
Join our happy subscribers