Senior Software Backend Engineer
Java
Confirmed live in the last 24 hours
Sendwave

1,001-5,000 employees

Mobile app for fee-free financial services in Africa
Company Overview
Wave Mobile Money is a trailblazer in the financial technology sector, addressing the significant issue of financial inclusion in Africa by providing accessible, fee-free services. The company's robust mobile app, which allows for cash deposits, withdrawals, and both peer-to-peer and business payments, has gained millions of users in Senegal and Cote D'Ivoire, demonstrating its wide acceptance and effectiveness. Wave's commitment to making Africa a cashless continent, coupled with its user-friendly technology that simplifies transactions such as school fee payments, sets it apart in the industry and makes it an exciting place to work.
Fintech

Company Stage

Series A

Total Funding

$418.3M

Founded

2017

Headquarters

Dakar, Senegal

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

-2%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
gRPC
NoSQL
Java
AWS
Jenkins
Terraform
REST APIs
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Strong experience of building APIs and services
  • Extensive experience in Java
  • Experience working with Microservices
  • Experience working with REST, gRPC and GraphQL APIs (consumer and provider)
  • Experience with unit and integration tests
  • Experience with Cloud Native platforms, particularly in AWS
  • Bias for action and problem-solving skills
Responsibilities
  • Write great code with a focus on readability, testing, and maintainability
  • Collaborate with product owners, designers, and other engineers to design and refine work
  • Design and influence technology evolution with long-term goals in mind
  • Own delivery and ensure non-functional requirements such as bugs, scalability, and uptime are met
  • Review others' work and seek feedback to improve the codebase
Desired Qualifications
  • Experience working with Kotlin
  • Working knowledge of Spring Boot and Spring Cloud
  • Knowledge of AWS native services
  • CI/CD and IaaC tooling experience: Jenkins, Terraform, ArgoCD
  • Experience with Relational and NoSQL databases