Senior Software Engineer @ EdTech Startup

This job has expired. The employer might not be hiring anymore.

Lifelong learning needs to become simultaneously more engaging, accessible and effective. What we believe will get us there:

1. Making online education more social: most online education 1.0 providers delivered single-player learning (e.g. Coursera, EdX, Udemy). These platforms created unprecedented accessibility for learners, yet aren't always effective (think: MooC's 3-10% completion rates). Learning with like-minded peers (= what we call learning communities) can vastly improve outcomes. It provides accountability, opportunities for continuous practice and feedback, network expansion (key in a career transition), and makes the process much more fun. Peer-led learning also opens the path for the strengthening of peer-to-peer credentials, which under the [rapid unbundling for work from employment](https://li.substack.com/p/unbundling-work-from-employment) could [disrupt](https://twitter.com/david_perell/status/1091398258801500161?s=20) the traditional reliance on institutional degrees (which incentivizes institutions to maintain scarcity)
2. 100x more learning communities, by involving experienced operators: so far there are too few learning communities out there. That's a problem because individual cohorts can't scale indefinitely and not every learner has the same time objective, budget, time availability, starting point and/or timezone. If those that have learnt valuable skills (= "experienced operators") could give back to 1000s learners around them, the story would be different.

This is what we are building at [Coleap](https://coleap.com/) - a platform to enable 1,000s of quality learning communities to emerge. We aim to enable step-changes to 100 million learners by 2030.

Your mission at Coleap

Our ambition is high and we are searching for like-minded folks to help us on this journey. Our engineering team will be responsible for building a platform that makes this vision a reality, with great UX, performance and robustness. 

As an early Software Engineer in our team, you will have the possibility (and agency) to shape how we do things, the culture and the technology direction while creating a great experience for our creators and learners.

PS: Please see everything here as a guide for the kinds of things we are looking for - we know that no candidate is ever perfect for the role and that there will be people out there who bring things to the table we haven't even thought of yet (and are super excited by this!). If you feel like your profile is close to this description but doesn't tick every box, please don't be afraid to apply

🔎 Who we are looking for 
  • You have strong opinions on how to design, build and operate strong performing and resilient applications
  • You are a great communicator, and able to give and receive constructive feedback
  • You are driven by excellence and constant improvement of yourself as well as of others around you.
  • You are excited by the prospect of a fast-growing startup and have the drive to solve problems in a highly ambiguous environment.
  • You share our ambition to build a truly world-changing company.
🌳 Experience that matters to us
  • You have strong opinions on how to design and build state-of-the-art consumer tech products, ideally in the edtech and/or social networking space.
  • You have built robust web applications using Ruby especially APIs
  • You worked with different databases and messaging systems
  • You have experience with cloud infrastructure
  • You are familiar with containerised runtimes and their ecosystem
  • A plus: you don't shy away from the frontend and embrace React (or similar libraries), CSS and web performance.
🛠 Our backend tech stack
  • Ruby / Ruby on Rails
  • GraphQL
  • PostgreSQL
  • Redis
  • Heroku