Backend Developer
The developer will create the data and server infrastructure for an open-source platform using Supabase and Node.js. Key tasks include setting up secure API endpoints and managing hosting on a VPS or AWS.
- On-site
- Ottawa, ON
- Posted Jul 18, 2026
- Apply by Aug 17, 2026
- 1 position
Job summary
Join a mission driven team! Please accept cookies to access this content Backend Developer Software Development We are looking for a Backend Developer to create the data and server infrastructure for our online platform. You will play a critical role in making this platform come to life. It will be an open-source app which is the central point of all Curiosity Clubs. It is where we will accept applications, Guides will manage their clubs, Learners can share updates on projects, and more. It is a pivotal step forward in ensuring scalability and quality of our programs. We are currently using Supabase and Node.js as our backend. Responsibilities Work with the Frontend Developer to understand the data the need to request and how they need to receive it. Set up the API endpoints and ensure their security. Set up hosting on a VPS or AWS. Cheaper the better. Requirements You are willing to be part of a motivated team that's ready to make a difference. You can dedicated 5 hours a week to help bring this vision into reality. You are curious. If you're excited about the opportunity to help and have a passion for learning, we want to hear from you! Please send your resume and a paragraph explaining why you're interested to apply@curiositylearning.org. Who are we? At Curiosity Learning, we're on a mission to change the way the world thinks about the education system. We believe that lifelong learning is essential, but the traditional education system isn't doing enough to create curious, engaged learners. We're here to shake things up. Our goal is to create an environment where learners are motivated by their own curiosity and eager to explore new ideas. We believe that learning should be fun, collaborative, and driven by the interests of the learners themselves. With Curiosity Learning, we're committed to transforming the education system on a global level, and we're just getting started. Our story began with a high school student who, like so many others, became disenchanted with the traditional education system. They knew that there had to be a better way to learn, and he started the first Curiosity Club, a space within their school where learners can learn anything they are curious about through collaborative projects. Today, we're supporting high school students across the Netherlands in starting and running their own Curiosity Clubs, and we're looking for talented and passionate individuals to join our team. We're already operating in several communities around the world, but we need your help to continue this global transformation. We're looking for people who share our vision and are committed to making a difference. If you're ready to join us on this exciting journey, please send your resume and a short paragraph as to why you are interested to apply@curiositylearning.org. We can't wait to hear from you!
What you’ll do
The developer will create the data and server infrastructure for an open-source platform using Supabase and Node.js. Key tasks include setting up secure API endpoints and managing hosting on a VPS or AWS.
Requirements
Candidates must be curious, motivated, and passionate about learning. The role requires a commitment of 5 hours per week to help realize the organization's vision.
Listed skills
- Node.jsPreferred
- Amazon Web ServicesPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Backend Development
- Node.js
- Supabase
- API Development
- AWS
- VPS Hosting
- Server Infrastructure
Job areas
- Software
- Technology
- Education
- Engineering
Additional details
- Minimum experience
- 0+ years
- Apply by
- Aug 17, 2026
- Posting language
- English
- Working hours
- 5 hours per week
- Seniority
- Entry level
