Engineering

Backend Engineer

Work arrangement
Remote
Employment type
Part-Time / Internship
Commitment
10–20 hrs/week
Location
Ghana-based preferred
Experience level
Student / Early-career
Engagement terms
Confirmed in writing before you start
Duration
Agreed at onboarding

About the Role

We are looking for a Backend Engineer who wants to build secure and dependable financial technology systems.

You will contribute to the services powering Cornerstone's digital savings, merchant payments, organisational collections, transaction processing, and financial integrations. You'll work on real backend applications while developing experience in fintech engineering, reliability, and security.

Key Responsibilities

  • Develop and maintain RESTful APIs using Node.js and Express.
  • Work with MongoDB and Mongoose to develop reliable data models and queries.
  • Implement backend functionality for savings, merchants, payments, reporting, and account management.
  • Help integrate third-party PSP and banking APIs under supervision.
  • Develop reliable payment callback and webhook handling, including validation, idempotency, and error recovery.
  • Implement logging, error handling, automated tests, and secure authentication.
  • Support background job processing with Redis and BullMQ where applicable.
  • Collaborate through GitHub, pull requests, and code reviews.

Requirements

  • Working knowledge of JavaScript and Node.js.
  • Understanding of Express, REST APIs, and asynchronous programming.
  • Basic familiarity with MongoDB or another database system.
  • Knowledge of Git and GitHub.
  • Understanding of authentication, input validation, and API security.
  • Evidence of previous personal, academic, freelance, or professional backend projects.
  • Willingness to document and test code.

Preferred

TypeScriptRedisBullMQDockerJWTWebhook integrationsFinancial transaction workflowsSystem design

Expected Contribution

Tested APIs, resolved bugs, documented services, and successful completion of assigned engineering tasks.

Apply Now

Send your CV to info@mycornerstonegh.com

We review applications on a rolling basis

What We Offer

  • Code reviews and guidance on building secure, reliable payment systems
  • Flexible, remote-first working arrangement
  • Practical experience contributing to a developing fintech company
  • Real products and real business challenges
  • Task guidance, feedback, and professional development
  • Exposure to cross-functional collaboration and startup operations
  • Certificate or reference letter on successful completion of an eligible internship, subject to performance
  • Consideration for expanded responsibilities or future roles, depending on performance and company growth

Engagement terms are confirmed in writing before you start. Future employment is not guaranteed.

Our Hiring Process

  1. 1
    Apply
    Send your CV, a short introduction, and any portfolio or GitHub links.
  2. 2
    Conversation or Practical Review
    A short role-based conversation or practical exercise.
  3. 3
    Offer
    Role, reporting contact, commitment, and engagement terms, confirmed in writing before you start.

Ready to Build With Us?

Include your CV, a short introduction, and any portfolio, GitHub, or work samples. Tell us what you hope to contribute and learn at Cornerstone.

Apply Now

Email subject: Application – Backend Engineer – [Full Name]