Are you ready to combine your software engineering skills with the latest AI breakthroughs to engineer a world where all learners have access to equal opportunities?
Curipod is an AI powered education platform, imagine Kahoot meets Canva! We aim to reach teachers and students globally, and have built a cutting edge learning platform that helps teachers produce education content smarter and faster, using AI. The platform is designed to teach and help users learn 21st century skills in a collaborative way.
Collaborating daily with our growing community of excited teachers all over the world, we are shipping new stuff fast and making big bold bets to build even greater things. With strategic partners and investors we are well equipped for the road ahead. But, we need your help to make our product even better!
We're growing rapidly and are looking for a Full Stack Software Engineer to play a pivotal role in our highly committed and driven product team. Curious already? Join our curious and empathic team to reinvent education, preparing millions of students for the 21st century (now more important than ever!).
Â
As a Full Stack Software Engineer at Curipod you will be joining our Product team, and work closely with Sofie and Eskild our two Software Engineers, our Product Manager Ellen, and report to Frikk, our CTO.
Our work culture is collaborative and everyone is encouraged to share ideas, input and solutions. All communication is in English and tasks are accomplished in short weekly sprints that allow for maximum efficiency through single-threaded focus.
Weekly Monday meetings are dedicated towards sharing ideas, setting goals, and planning for the coming week and weekly Friday meetings are Curipod’s own ‘CuriA’ Q&A sessions to share insights, customer experiences and celebrate successes together.
You can either join us at our office at StartupLab in the centre of Oslo, but we have a flexible work model, so you are always free to work remotely. You can jump into the office at any time (we actually have a screen in the office, where our remote workers can enter virtually whenever needed)!
Your primary responsibilities:
Build new exciting features and experiences that teachers will love to use!
Experiment with different features and confirm hypothesis on user success
Listen carefully to user feedback and build what they need.
Collaborate with the team on the product vision and continuously contribute to improving our product development
Ensure we have no downtime!
Some examples of tasks you might explore at Curipod:
Use AI to build pedagogical graphic organizers
Scale a WebSocket implementation to serve millions of users
Help build a great way of sourcing images relevant to the different topics being taught
Our current tech stack:
TS, Next.js, React
Web app and Browsers
Cloud services (GCP, Cloud Run etc)
Autoscaled cloud infrastructure
Observability and monitoring
Real time data synchronization and game engines architectures
Machine learning, LLM and general artificial intelligenceÂ
We imagine that you have at least 3 years' developer experience, ideally from a product company or as a consultant working on products. If you also have experience building complex editing web experiences, that is a big plus. You don’t need a master’s degree to be smart. Let us know what cool features and products you’ve built, why you built it and who has loved it!
You don't have to be based in Oslo, but we require you to be in the EMEA timezone, so we can collaborate as a team.
You are a great fit if you:
Are based in the EMEA time zone
Have 3+ years of experience as a developer
Possess strong knowledge of Javascript and Typescript
Have excellent communication skills in English, both written and verbal.
Have a deep technical understanding of the inner workings of most components involved, from network stacks to the browser itself and the JavaScript execution environment.
Bonus points for:
Knowledge of Google Cloud, Node.js, LLM
Experience building complex editing web experiences
A love for learning from users and creating delightful user experiences
Thrive in a fast moving, self-starter environment
University degree in computer science or related field
Abilities that will help you succeed
Empathy - You frequently place yourself in your user’s shoes to deeply understand their needs and desires.
Curiosity - You love questioning, what, how and why, breaking complexity down to first principles and building new insights and understandings.
Growth mindset - You thrive in a context of rapid changes, always eager to learn new things. You consider failing fast as an opportunity to learn and share your learning's with your team.
Collaboration - You collaborate well with others, and consider a teammate’s success as your own.
Analytical - You approach complex problem solving with a rational mind, setting clear goals and ways to measure your progress.
We are a young company of tight-knit builders from the fjords of Norway eagerly curious about how learning experiences are being disrupted by developments in AI capabilities. Join us and you’ll get great opportunities for personal development and global impact. Outside of work, the team heads off-site for quarterly trips and go climbing and bouldering together. Recently, the Curipod team traveled to a cabin along the coast of Sweden for 4 days to engage in different creative workshops, boat rides and swimming. At Curipod fun and creativity is valued, and always made time for.
A great variety of engineering challenges in all parts of the stack
Opportunities to travel and visit users, classrooms, all over the world
Curious and empathic teammates
Competitive salary with pension and stock options to take part in our future success
Flexible working hours, and opportunity to work remotely
Cool office in the centre of Oslo with fridge stocked with cold drinks, fresh fruit and everything else you need.
Off-site every quarter
Great health and life insurance
Generous vacation, 25 days yearly
See how the work you do puts a smile on the face of kids, teachers, and learners all around the world. It doesn’t get better than that! :)
Applying is easy, you just need to and submit your LinkedIn, Github and answer a few questions. We are looking for someone to start as soon as possible, and will review incoming applications on an ongoing basis.
The interview process is quick and has the following steps:
Introduction call with our CTO Frikk, to check that your interests and objectives align with the position
Take-home test of logical reasoning
Live problem solving of a technical assignment along our team of software engineers
We look forward to hearing from you and to onboard the right person to help us make our product even better!