Backend Software Engineer (Node + GraphQL) Job at Daba

Daba is a simple financial services platform that allows you to invest in some of the most promising companies in Africa right from the palm of your hand. daba allows investors of all levels to discover, find, and invest in vetted high-growth opportunities in Africa.  I had the opportunity to talk with daba’s founders Boum and Anthony as well as their lead software architect - Niyi to learn more about their achievements, vision, and goals for daba.

We are recruiting to fill the position below:

Job Position: Backend Software Engineer (Node + GraphQL)

Job Location: Remote
Employment Type: Full-time

About the Job


  • We are building the most trusted investment app for investors of all levels looking to invest in the next big opportunity of our lifetime - Africa. 
  • We are seeking a Backend Software engineer with at least 4 years of professional work experience in software back engineering, coding and debugging.
  • Should have deep knowledge in GraphQL, Node.js, MongoDB and Kafka
  • The ideal candidate for this environment will be enthusiastic, collaborative and share daba's vision to democratize access to the African capital markets for Africans and the world.

Responsibilities

  • Meeting with the software development team to define the scope and scale of software projects.
  • Designing software system architecture.
  • Completing data structures and design patterns.
  • Designing and implementing scalable web services, applications, and APIs.
  • Developing and maintaining internal software tools.
  • Writing low-level and high-level code.
  • Troubleshooting and bug fixing.
  • Identifying bottlenecks and improving software efficiency.
  • Collaborating with the design team on developing micro-services.
  • Writing technical documents.

Requirements 

  • Bachelor's Degree in Computer Engineering or Computer Science.
  • Previous experience as a full-stack engineer.
  • Proficient in back-end languages including Node.js, GraphQL
  • Knowledge of NoSQL database systems - MongoDB
  • Advanced troubleshooting skills.
  • Familiarity with JavaScript frameworks.
  • Good communication skills.
  • High-level project management skills.

Method of Application
Interested and qualified candidates should send their and a link to your portfolio as an attachment CV to: info@joindaba.com using the Job position as the subject of the mail.