Junior Back-end Developer

Location: Nairobi, Kenya

Duration: 1 year with option to renew contract

About Blue Marble

Blue Marble is an insurtech with a social and commercial mission, backed by some of the largest global insurance companies, with a focus on expanding the access to microinsurance across the world. Blue Marble incubates and implements microinsurance solutions that support the economic advancement of underserved populations. Our unique business model brings together eight multinational insurance entities that provide governance, talent and risk capacity. 

About the role

The Junior Back-end Developer will be responsible for building APIs and data clients to consume APIs. Their primary focus will be the development of server-side logic in Python and Javascript, the definition and maintenance of databases, and the ensuring of high performance and responsiveness to requests from data clients. This individual will also be responsible for building and integrating front-end elements into the applications.


  • Write reusable, testable and efficient code
  • Create RESTful APIs
  • Create data clients to consume RESTful APIs
  • Integrate data storage solutions, including databases, key-value stores and blob stores
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection
  • Implement user-facing tools to interact with server-side logic
  • Deploy applications to different types of cloud infrastructure such as PaaS, IaaS and shared hosting


  • Ability to script in Python with knowledge of at least one Python web framework, preferably Django or Flask
  • Ability to script and manipulate data in Javascript (knowledge of a server side Javascript framework is a bonus)
  • Experience working with one or more relational databases
  • Familiarity with an ORM
  • Ability to integrate multiple data sources and databases into one system
  • Knowledge of user authentication and authorization between multiple systems, servers and environments
  • Knowledge of one or more NoSQL databases
  • Knowledge of serverless functions
  • Experience deploying to one or more of AWS, GCP, Azure
  • Proficient understanding of Git
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3


  • Bachelor’s degree in Computer Science or related technical field
  • Eagerness to learn and flexibility to adopt new stacks
  • Excellent interpersonal skills
  • At least three years of programming experience
  • Valid work permit for Kenya

How we work

By joining Blue Marble Microinsurance, the Junior Back-end Developer will have the opportunity to work alongside a global team of mission driven experts, focused on delivering microinsurance to the underserved around the world. We work in collaborative teams to problem solve with a focus on leveraging technology to enhance the outreach and impact of microinsurance. This individual will get to work in a startup environment where creative thinking is encouraged and with hands-on exposure to a broad variety of tasks.

How to Apply

Please send your CV and a statement of interest to [email protected]. We encourage candidates to apply early because we will review applications on a rolling basis. While we will consider all submissions, we will only respond to candidates with whom we intend to move forward.

Blue Marble Microinsurance
Nairobi, KE