As you'd expect, your job will include architecting, building and supporting clean, modular, well tested code; however as part of a multi-disciplinary team you will also help investigate user needs and design solutions alongside our other technology and subject-matter experts, playing a key role in building and delivering our mission-critical services.
As a mid-level engineer you'll engage in a wide range of application development, data operations and support activities, following established design patterns and best practices to support our distributed, offline-first systems for emerging markets. You will work closely with other developers in Berlin and Nigeria, supporting each other and collaborating through frequent code reviews and strong adherence to best practices, as we develop tools to shape health supply chains at scale in some of the fastest growing places in the world.
Professional experience building and maintaining live systems
Excellent communication skills including experience working in cross-cultural settings
A deep curiosity about information architecture, design patterns, and critical evaluation of new technologies
Experience with serverless and event-driven application architectures
MS/BA/BS in computer science, or comparable work experience
Excellent problem solving skills and ability to think about solutions in an holistic way
Detail-oriented approach to work
Team-oriented, learning-oriented (no cowboys)
Location: Abuja or Lagos (travel encouraged but not required)
Language skills: English (fluent)