Didask is a SaaS eLearning solution that enables organizations to create effective online training programs with ease and strong pedagogical foundations. It is the first platform on the market to integrate a pedagogical assistant, designed by our researchers based on recommendations from cognitive science research. This innovative technology generates tailored training frameworks aligned with your learners' cognitive needs and guides you step-by-step in designing adaptive learning experiences with proven educational impact.
Our platform also leverages cutting-edge Generative AI (GenAI) capabilities, enhanced by our deep expertise in cognitive science. Unlike generic AI tools, Didask’s GenAI is specifically designed to meet the unique challenges of learning and training, ensuring outputs that are not only innovative but also scientifically grounded and pedagogically effective.
As a French EdTech company, Didask was founded by researchers from the prestigious École Normale Supérieure (ENS) in Paris, driven by a passion for education and pedagogy. Since late 2021, we have been supported by a European investment fund that drives our growth and ambitious development projects.
At Didask, we combine advanced research, innovative AI, and a mission to make impactful learning accessible to all. Join us to help shape the future of education!
As a Software Engineer at Didask, you'll be part of the product team that build our next-generation Learning Management System (LMS) and our brand new Learning Assistant.
Working as Product Engineers, you'll have a large scope of ownership to solve our end-user's pain points:
Shape the best solution by engaging with Product Managers and Designers
Bring these solutions to life (system design, architecture, coding, etc.) in collaboration with other Engineers
Ship it and make sure it ends up solving the problem you've been tasked to solve
As a senior member of the team, you'll have a key role in making sure our product is secure, reliable and performant. You'll do so by intervening directly on the codebase, mentoring other engineers, and making them fall into the pit of success.
You are also a contributor to our roadmap, identifying new opportunities thanks in particular to your awareness of both the latest advancements in technology and the EdTech market.
All engineers are expected to spend a majority of their time building the product themselves, as Individual Contributors. Team leadership is a temporary (and possibly part-time) role one can move in and out of without it being considered a promotion or demotion.
Our product is built with TypeScript, Node.js, MongoDB, and React, plus the frameworks Next.js and Nest.js. Newer parts of our product rely on postgreSQL and ElasticSearch, and Rivet to build advanced LLM workflows based on various third-party models.
We use Jest as our main tests runner, with a combination of unit, integration and end-to-end tests, both on the front-end (using Playwright) and API endpoints.
Our hosting is entirely cloud-based, we are currently in the process of moving our infrastructure to Qovery.
Our observability stack is built with Prometheus, Grafana, Datadog, Sentry, Langfuse and Gentrace.
We're hiring primarily in "senior plus" positions, meaning that we want you to own large projects in collaboration with other Product Engineers, and help us define what we should do next.
You should have a strong track record showing us you're able to do just that. We're quite open-minded about the variety of previous experiences that can lead you to us. Having a diploma from school A or having worked at company Z is one signal among many others. We encourage candidates from all backgrounds to apply.
We do however have a few expectations in terms of previous experience, skills, and mindset:
Your have a recent experience as an Individual Contributor in a product-oriented company (B2B SaaS is a plus).
You are familiar with our tech stack, in particular you are not afraid of the JavaScript ecosystem, crazy as it might be! We do not require a long, professional experience with it; but you'll need to master key principles and be able to write some code during the tech interview (you can use LLMs but we'll check that you understand what you accept).
T-shaped profile: you have a full-stack mindset (eager to dig into the back-end, front-end or infrastructure aspects of a problem) with a spike in one area in particular where you excel.
Sense of ownership: you have a holistic approach to problem solving, you are able to make decisions after collecting data and input from relevant stakeholders, even if there's no clear consensus, and you are accountable for them.
Team spirit: you do your best to align yourself and the people around you with the company's mission, strategy and culture. You are operationally flexible, and able to adapt to an evolving environment.
You are excited to work in a written-first and async-first environment (though we still have many occasions to speak face-to-face!), where radical transparency is a core value.
You have a stellar communication, especially in written form. You welcome feedback and challenges; you can express your point of view clearly and without compromission, but also without antagonizing others, in a way that moves conversations towards a conclusion.
People love working with you: you have a positive energy, you like to help others even when it's not your responsibility, and you place a high premium on maintaining good relationships with the team.
You are passionate about technology and how to use it to solve real-life problems, in particular in the field of education and training. You are aware of the GenAI field, and you know how to leverage it, including in your job as an engineer.
Apply to this position by answering a few written questions. Though we love LLMs, please use your own words 🙏 We don't expect more than a paragraph per question.
If your profile catches our attention, we'll invite you for a screening interview. We'll ask you a few questions and you'll have time to ask us questions too.
If we're both willing to move forward, we'll send a take-home exercise and we'll schedule a technical interview with our engineers.
Finally, you'll have a chat about product engineering and our company culture with our CTO and/or a Product Manager.
Didask is transitioning to English as our internal working language in 2025. Professional proficiency in English is required. Speaking French is optional. The team will make sure you never feel excluded if you don't.
Unless specified otherwise, all our positions are remote-first. At the moment, we can only accept candidates who are French fiscal residents. You can work from anywhere in a timezone close to ours, as long as you have good working conditions (including a good Internet connection for fluid videoconferencing).
These companies are also recruiting for the position of “Software & Web Development”.
See all job openings