Docebo

Senior Product Engineer I - Node.js

Docebo
Apply
8 days ago
Milan, ItalySenior

Responsibilities

  • Design, implement, and deploy scalable software solutions for Docebo’s global SaaS platform.
  • Develop primarily with Node.js and TypeScript while supporting Angular frontend development when needed.
  • Collaborate with Product Managers, UX designers, and QA to deliver high-performing product features.
  • Write clean, efficient, documented code and participate in peer reviews.
  • Refactor systems to improve performance, maintainability, and technical quality.
  • Monitor and troubleshoot live applications to resolve production issues.
  • Participate in sprint planning, daily stand-ups, and retrospectives.

Requirements

  • At least 4 years of full-stack development experience.
  • Proficiency with Node.js; experience with Java, Python, JavaScript, or Golang is valued.
  • Understanding of Scrum environments, CI/CD processes, and rapid delivery.
  • Experience with automated testing frameworks.
  • Strong diagnostic, problem-solving, communication, collaboration, and accountability skills.
  • Experience with Docker, Kubernetes, or Infrastructure as Code tools such as Terraform is a bonus.
  • Advanced knowledge of Git and modern development workflows is a bonus.
  • A bachelor’s degree in Computer Science or Software Engineering, or equivalent practical experience, is a bonus.

Benefits

  • Employee Share Purchase Plan with a 15% discount and a competitive compensation package.
  • Health benefits supporting physical and mental well-being.
  • Paid vacation days, two company-wide Docebo Days, floating cultural holidays, and a birthday off.
  • Family coverage and time-off support for new parents.
  • Meal voucher for every working day.
  • Employee Resource Groups and company-wide events.
  • Hybrid work arrangement with three office days per week, Tuesday through Thursday, in Milan or Biassono, and flexibility for the rest of the week.
Docebo

About Docebo

1,001-5,000 employees
Contact me