More than 100,000 people have found their dream job through Fuzu.

Closing: Jan 18, 2022

1 day remaining

Published: Jan 11, 2022 (6 days ago)

Job Requirements

Education:

Bachelor's degree

Work experience:

3 years

Language skills:

English

Job Summary

Contract Type:

Full time

We are looking for a Senior Backend Engineer to build up and strengthen the core of our engineering team.

This role's focal point is the backend development of software products with a global footprint and scale. We will expect you to make architectural and implementation decisions and co-lead the work and processes of the engineering team. Due to the size of our team, we would also have expectations for you to inform decisions and help address cross-cutting concerns such as information security or DevOps.

You will be in a position to partner with all the teams at Ushahidi, influence product development, and directly liaise with customers, activists, open-source developers, and users.

REQUIREMENTS
  • Mission-driven. You're looking to use your skills to develop software that has a tangible social good. Social justice, open-source and international development are subjects that you would like to be directly involved with.
  • Result-oriented, independent, and intrinsically motivated. Given the freedom to work anywhere at flexible times, you can find your way towards commonly agreed results and work autonomously.
  • Open-minded and team-oriented. Our team is small, diverse, and tightly-knit. You are not afraid to ask questions and collaborate effectively in a remote environment. You understand how you'll find more growth and success by extending collaboration beyond the circle of the engineering team. You demand and offer accountability with your colleagues.
  • Empathic and effective communicating in your day-to-day work.
  • You have experience developing with SQL databases (MySQL or other) and have a good idea of what may be slowing down a query or rendering a data interface layer inefficient.
  • You have experience designing REST API interfaces or a notion of the design choices and trade-offs.
  • Preferably, you have experience with modern PHP using Laravel or a similar stack with REST API implementations.
  • You've got some background or are willing to dive into these cross-cutting topics:
    • Data integrity assurance and auditing practices,
    • Information security,
    • DevOps, integration of development and release processes,
    • Open-source development.
  • Set up to work remotely: we'll provide you with a laptop, but you'll need a stable internet connection and an environment suitable to participate in video conferences.


Responsibilities

We are looking for a Senior Backend Engineer to build up and strengthen the core of our engineering team.

This role's focal point is the backend development of software products with a global footprint and scale. We will expect you to make architectural and implementation decisions and co-lead the work and processes of the engineering team. Due to the size of our team, we would also have expectations for you to inform decisions and help address cross-cutting concerns such as information security or DevOps.

You will be in a position to partner with all the teams at Ushahidi, influence product development, and directly liaise with customers, activists, open-source developers, and users.

REQUIREMENTS
  • Mission-driven. You're looking to use your skills to develop software that has a tangible social good. Social justice, open-source and international development are subjects that you would like to be directly involved with.
  • Result-oriented, independent, and intrinsically motivated. Given the freedom to work anywhere at flexible times, you can find your way towards commonly agreed results and work autonomously.
  • Open-minded and team-oriented. Our team is small, diverse, and tightly-knit. You are not afraid to ask questions and collaborate effectively in a remote environment. You understand how you'll find more growth and success by extending collaboration beyond the circle of the engineering team. You demand and offer accountability with your colleagues.
  • Empathic and effective communicating in your day-to-day work.
  • You have experience developing with SQL databases (MySQL or other) and have a good idea of what may be slowing down a query or rendering a data interface layer inefficient.
  • You have experience designing REST API interfaces or a notion of the design choices and trade-offs.
  • Preferably, you have experience with modern PHP using Laravel or a similar stack with REST API implementations.
  • You've got some background or are willing to dive into these cross-cutting topics:
    • Data integrity assurance and auditing practices,
    • Information security,
    • DevOps, integration of development and release processes,
    • Open-source development.
  • Set up to work remotely: we'll provide you with a laptop, but you'll need a stable internet connection and an environment suitable to participate in video conferences.


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.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.