Senior Backend JS Developer (Explore) - Lyon - CDI

docebo· 365Talents
Apply Now ↗
🌍 Remote📍 Lyon, Auvergne-Rhône-Alpes, FranceFullTime

About this role

Artificial Intelligence. Actual Impact.

At Docebo, we’re using AI to change how people learn at work—and we mean actually change it. We’re an AI-powered learning platform that helps organizations create, deliver, and manage training all in one place. But our real mission goes deeper: we help teams move faster, work smarter, and focus on the work that truly matters. Our platform is built with intelligent, time-saving tools that personalize learning, eliminate busywork, and turn training from a checkbox into a superpower. The result? Better experiences for learners and real results for businesses.

We’re shaping the future of learning with a team that isn’t afraid to challenge the status quo. If you're excited by the idea of using AI to make work-life better for real people–you’ll feel right at home here. And it’s not just what we build, it’s how we show up. At Docebo, our values aren’t just posters on the wall—they guide how we work every day. We call it the Docebo Heart: trust by default, assume positive intent, and create space for different perspectives to thrive.

So… what are you waiting for? Join 900+ Docebians around the world and help us reinvent the way people learn, because learning never stops.

Important Note: Following Docebo’s acquisition of 365Talents, this role operates within the Docebo organization but is formally employed by the 365Talents entity. Employees hired under 365Talents will transition to Docebo’s benefits programs and hybrid workplace model in 2027. Until that transition, team members will remain on 365Talents’ existing benefits plan and remote work structure.

About 365Talents:
365Talents, now part of the Docebo family, is on a mission to help organizations and people continuously adapt in a rapidly changing world. Trusted by leading global enterprises like Societe Generale, EY, and TotalEnergies, 365Talents leverages a powerful AI-driven skills intelligence platform to make career growth, internal mobility, and workforce planning seamless and intuitive. By connecting employees to personalized opportunities—jobs, projects, and learning—through advanced machine learning and deep integrations with HR and digital workplace tools, we’re helping companies become truly skills-based organizations. Join us at an exciting moment in our journey as we work to empower 10 million employees worldwide over the next five years.

We are seeking several developers with varying levels of experience to help build a new team within our organization; these are newly created positions that will be phased in by our existing teams.

The Senior Backend Developer is a key contributor within their team’s scope and also regularly contributes to cross-functional projects by designing, developing, and conducting reviews. They drive technical debt management through their personal contributions as well as by exercising leadership within the technical team.

As our new Senior Backend Developer, your responsibilities will include:

Code:

  • Be able to develop any part of the TypeScript code, even outside your scope

  • Lead the technical architecture of cross-functional projects while taking into account the constraints of different scopes and teams (security, performance, load, etc.)

  • Review and Testing

  • Review Pull Requests outside your team’s scope (JS stack)

  • Reviewing Pull Requests outside your team’s scope (JS stack)

Support:

  • Be able to handle any bug across the entire JS stack, even outside your scope. Handling involves triaging to either resolve or co-resolve the issue.

  • Collaboration with other teams

  • Be able to anticipate and account for the impact of features and technical choices based on the constraints of other teams (Team Reveal, Customer Team, Support, Product, etc.)

Technical Leadership:

  • Regularly introduce substantial and impactful improvements to the codebase (development best practices, refactoring) and systematically ensure these improvements are adopted by the rest of the technical team

  • Be identified as the (co-)point of contact for a set of features or technical components; drive and be responsible for their maintenance and continuous improvement

  • Systematically consider and anticipate non-functional constraints: performance, maintainability, security, etc.

Mentoring:

  • Mentoring junior developers (IC1, IC2, IC3) on one’s own team and occasionally outside of one’s team

Profile 🪩

Must haves:

  • You have at least 6 years of experience (including work-study programs) in Node.js backend development

  • You enjoy programming and writing high-quality code

  • You take pride in what you do every day

  • You are based in Lyon or the surrounding area, as we work from the office Tuesday through Thursday

  • You view development as a team effort

  • You are fluent in English

  • You are comfortable explaining your work and its functional implications to people without a technical background,

  • You consider yourself a backend developer

  • You have an interest in and experience with data engineering and analytics projects

Nice to haves:

  • You’re active in the tech community through meetups or conferences

  • You have experience with Elasticsearch

  • You’re fluent in a language other than French or English (German, Spanish, Italian, Swedish, etc.)

  • You have a particular interest in statistics and data visualization

Technical background:

  • Backend : Node.js

  • Frontend : Vue.js

  • Others technos : MySQL, ElasticSearch, Redis, Typescript, Vitest

  • Tools : Github, Github actions, Asana …

Hiring Process 💻

  • 1st video call with your future manager and Audrey, our HR Manager, to ensure a good fit between what you’re looking for and the role

  • 1 at-home test followed by a debrief with our teams at the Lyon office

  • 1 interview with Lou, our VP of Engineering, to understand what drives you on a daily basis

  • Reference check with a former manager <> Call to a friend at 365T (you have the option to be put in touch with the person of your choice to chat outside of the recruitment process)

Frequently Asked Questions

Is the salary disclosed for the Senior Backend JS Developer (Explore) - Lyon - CDI position at docebo?
The salary for this Senior Backend JS Developer (Explore) - Lyon - CDI role at docebo is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior Backend JS Developer (Explore) - Lyon - CDI job at docebo remote?
Yes, this Senior Backend JS Developer (Explore) - Lyon - CDI position at docebo is remote, with team members based in Lyon, Auvergne-Rhône-Alpes, France. You can work from home or anywhere in the supported regions.
Is the Senior Backend JS Developer (Explore) - Lyon - CDI role at docebo full-time or part-time?
This is listed as a FullTime position. It is posted as a Senior Backend JS Developer (Explore) - Lyon - CDI role in the 365Talents department at docebo.
Which team or department does the Senior Backend JS Developer (Explore) - Lyon - CDI at docebo belong to?
This Senior Backend JS Developer (Explore) - Lyon - CDI position is part of the 365Talents department at docebo. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Backend JS Developer (Explore) - Lyon - CDI position at docebo?
Click the "Apply Now" button on this page. You will be redirected to docebo's official application portal hosted on ashby where you can submit your application directly.
When was the Senior Backend JS Developer (Explore) - Lyon - CDI job at docebo posted?
This Senior Backend JS Developer (Explore) - Lyon - CDI position at docebo was posted on Jun 8, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Backend JS Developer (Explore) - Lyon - CDI
docebo
Apply for this role ↗

You'll be redirected to docebo's official application page on Ashby ATS.