What to expect at Bloom:
● Be part of a small, but fast-paced engineering team building financial technology products that impact the lives of the 400 million people in East Africa.
● Live in or travel back-and-forth to East Africa, where you will spend a significant time speaking to users and learning about the region's rich culture.
● Be part of a highly-motivated team in a supportive and collaborative work environment.
● Be empowered and broaden your skillset and knowledge, instead of be siloed in sea of developers.
● Automation is key - spend your time solving challenging problems and not on repetitive, mundane tasks.
Responsibilities:
● Work well as part of an agile development team in a fast-paced environment.
● Write clean code that prioritises simple but robust solutions, backed by a suite of automated tests (unit, integration and e2e).
● Comfortable working with external partners (e.g. partner banks, payment networks, etc...) where required.
● Take pride in and contribute to our CI/CD pipelines and other automated processes.
Basic qualifications:
● Strong understanding of Java (other languages will be considered for the right candidate).
● 3+ years of experience as a backend engineer.
● Experience developing within a fast-paced team that pays particular attention to automation, especially within our CI/CD pipelines.
● Ability to quickly debug issues and ship fixes with the right test coverage.
● Excellent communication and organisational skills.
Preferred qualifications:
● Experience working with highly available systems.
● Experience in API design and implementing RESTful services.
● Spring Boot experience.
● Previous financial domain experience especially within digital banking or payment solutions.
● Mastercard/Visa integration experience would be very advantageous.