Make an impact
of your own.

Backend Engineer (Infrastructure,API Engineer, Devops)

Cowrywise

Cowrywise

Software Engineering, Other Engineering
Lagos, Nigeria
Posted on Thursday, September 5, 2024

About Cowrywise

Cowrywise is building the dominant, digital-first wealth management platform for the young generation of Nigerians. For over 6 years, we have helped over 1 million customers grow wealth through our savings and diverse investment products. Sprout, our business platform is helping thousands of businesses turbo charge their revenue.

About the position

We are looking for a passionate and skilled software engineer to join our backend/infrastructure team. This role entails architecting and developing software to solve diverse business problems in wealth management. You must have interest in the infrastructure running your code as much as you have in the code itself.

You should be able to build high-quality, testable and fully performing software in compliance with our coding standards and technical design.

What you will do

As a backend engineer, you will work on product features, APIs and Internal tools. Your work will involve:

  • Working with different technologies and products for which you will design, build, test, and ship code every day.

  • Maintaining and extending our existing code base

  • Creating technical specification documents for new features and products

  • Reviewing PRs, debugging production issues and supporting our customers

  • Tuning and monitoring the performance of our infrastructure stack and automating our workflows.

  • Building new internal services and tools for the engineering team

Preferred Qualifications

  • 3+ years' experience of working in a backend / software development role

  • Significant experience in developing APIs using python in any framework (Django, FastAPI, Flask etc)

  • Knowledge of Golang and Typescript will be a bonus

  • Excellent knowledge of Databases (SQL/NoSQL): MySQL, Mongo, Timescale, AWS RDS

  • Experience with AWS Cloud, Linux OS performance tuning and APM tools

  • Experience with cloud deployments & writing Docker configurations

  • Good knowledge of queuing systems / distributed systems / Message brokers / In memory caches

  • BS degree in Computer Science or Engineering