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
Expected Contribution
Tested APIs, resolved bugs, documented services, and successful completion of assigned engineering tasks.
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
- 1ApplySend your CV, a short introduction, and any portfolio or GitHub links.
- 2Conversation or Practical ReviewA short role-based conversation or practical exercise.
- 3OfferRole, 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 NowEmail subject: Application – Backend Engineer – [Full Name]