Job Overview
- Job Title Database Reliability Engineer
- Hiring Organization Wave
- Company Website https://www.wave.com/en/
- Remote Locations Worldwide
- Job Type Remote, Full-Time
We’re making Africa the first cashless continent.
In 2017, over half the population in Sub-Saharan Africa had no bank account. That’s for good reason—the fees are too high, the closest branch can be miles away, and nobody takes cards. Without access to financial institutions, people are forced to keep their savings under the mattress. Small business owners rely on lenders who charge extortionate rates. Parents spend hours waiting in line to pay school fees in cash.
We’re solving this by building financial services that just work: no account fees, instantly available, and accepted everywhere. In places where electricity, water and roads don’t always work, you can still send money with Wave. In 2017, we launched a mobile app in Senegal for cash deposit, withdrawal, and peer-to-peer and business payments. Now, we have millions of users across six countries and are growing fast.
Our goal is to make Africa the first cashless continent and that’s where you come in…
Key Details
- You can work remotely from anywhere (between GMT +3 and GMT -5) with reliable Internet access
- Wave covers travel once per year to one of our operating countries in Africa, as well as a yearly stipend of $800 to meet with coworkers
- We run performance reviews twice a year and award bonuses or promotions to strong performers who have been with the company for more than six months
- This role involves participating in an on-call rotation
- Our salaries are competitive and are calculated using a transparent formula. For this role, we are offering a salary of up to $166,900 USD (paid in your local currency equivalent) plus a generous equity package
- Major benefits:
- Subsidized health insurance for you and your dependents and retirement contributions (both vary from country to country
- 6 months fully paid parental leave and subsidized fertility assistance
- Flexible vacation, with most folks taking between 30-40 days per year
- $10,000 annual charitable donation matching
Job Responsibilities
- Improving our Kubernetes-based database workloads in the cloud and local datacenters
- Improving database observability through metrics, logging, tracing, and alerting
- Optimising performance and efficiency of backend services and databases
- Collaborating with product teams to proactively improve the reliability of our services
- Participating in and improving our on-call incident response processes
- Championing security and compliance in our infrastructure
In this role, you will have the opportunity to tackle exciting challenges, such as:
- Improving our automation and DB operations as we scale to 14 DB clusters for countries (and growing)
- Improve our hybrid infrastructure architecture in partnership with the infrastructure team
- Build tooling to load test our databases to find and remove bottlenecks
- Ensuring 99.99% uptime for payment processing despite unreliable infrastructure and communications
- Enabling instant money transfers for millions of users across several countries
- Leading or being involved in the resolution of complex incidents and problems
Job Requirements
- 7+ years of experience in an engineering role
- Strong experience in managing Relational Databases in Kubernetes or self-hosted at scale
- Solid understanding of networking, distributed systems, and database concepts
- Track record of successfully implementing observability and other SRE best practices
- Proficiency in at least one backend language, preferably Python
- Ability to debug and optimize complex systems
- Excellent communication and collaboration skills
- Passion for our mission of bringing financial services to underserved markets
Bonus points for:
- Experience supporting high-volume transactional systems in the finance/payments domain
- Familiarity with our tech stack (Postgres, Redis, GraphQL)
- Knowledge of security and compliance standards for financial services
- Contributions to open-source projects or database community
You might be a good fit if you:
- Care a lot about working on software whose mission you can believe in
- Have a bias for action. You see a problem, you fix a problem. You get buy-in for your solutions and keep tickets moving
- Have a growth mindset and a willingness to use your skills and experience to mentor less-experienced engineers
- Have the desire to learn from others and make yourself better every day
- Are excited to build world-class infrastructure that powers economic opportunity for an entire continent
How To Apply
Click “Apply” below to fill in the application form!
More Information
- Remote Job Location Anywhere
- Salary Offer to be discussed
- Experience Level Senior Level
- Education Level Non Specific
- Working Hours to be arranged (full time based )
- Job Application Via Custom Application Page