Full Stack Engineer Job at MKOBO Microfinance Bank

MKOBO is a fully licensed Microfinance bank by the Central Bank of Nigeria (CBN) in Lagos, Nigeria. MKOBO was conceived to help solve consumers’ need for access to short-term emergency credit. Our goal is to provide access to short term unsecured loans, which is easily accessible. We cater to the demography currently undeserved by the Commercial banks in our aim to help increase financial inclusion of the Nigerian population.

We are recruiting to fill the position below:


Job Position: Full Stack Engineer

Job Location: Lagos
Employment Type: Full Time
Workplace Type: Onsite
Job Function: Software engineer/DevOps engineer

Job Description

  • As a Fullstack Engineer you will be working alongside the product teams to build scalable APIs. It is the perfect opportunity for someone who is experienced and passionate about scalable systems, clean code and is looking for a great fulltime role.
  • While we currently build our systems in python, java, and any other compelling technology language, We believe the language is merely a tool in solving the problem, and we’re open to Engineers with experience of other stacks like NodeJS, Javascript with the flexibility to learn any language to solve any problem.

Job Roles

  • Design, build, and maintain scalable Backend/Frontend systems.
  • Work with other team members to ensure we are building the right product
  • Participate in code reviews
  • DevOps: improve automation of the software development process.
  • Identify performance issues and bugs, and provide solutions to these problems.
  • Pair-program with other developers or discuss possible technical architectures
  • Contribute to creating a culture of writing excellent software

Qualifications
What we are looking for:

  • University Degree in Informational Technology, Computer Science, Software Engineering or a related subject.
  • At least 3 years of commercial experience.
  • Excellent knowledge of Scalable and distributed architectures.
  • Excellent knowledge of SQL (MySQL/PostgreSQL).
  • Mid to senior level Fullstack engineer experience.
  • Advanced experience with Backend/Frontend frameworks such as java, python [preferably] or similar like NodeJS, javascript
  • Experience with NoSQL (MongoDB/CouchDB/ElasticSearch/cassandra)
  • Understanding of Code versioning tools like Git.
  • Understanding of Unit and Integration testing.
  • Understanding of DevOps processes like CI/CD
  • Understanding of infrastructure as code(Docker, kubernates, openshift is an added advantage)
  • Knowledge of CSS is an advantage
  • Application security, encryption, hashing.
  • Good understanding of APIs.
  • Knowledge of in-memory database is an added advantage.
  • Superb organisational skills and attention to detail.
  • Ability to take initiative and work with minimal supervision.

Must Have Skills:

  • Javascript
  • Java
  • Python
  • NodeJS
  • Knowledge of Scalable and distributed architectures

Good to Have Skills:

  • Knowledge of SQL (MySQL/PostgreSQL)
  • Experience with NoSQL (MongoDB/CouchDB/ElasticSearch/cassandra)
  • Understanding of DevOps processes like CI/CD
  • Knowledge of CSS is an advantage
  • Good understanding of APIs