2 months ago
Milan, ItalyEntry Level
Responsibilities
- Design, implement, and deploy scalable software solutions for Docebo’s SaaS platform.
- Collaborate with Product Managers, UX designers, and QA teams to deliver product features.
- Write clean, efficient, documented code and participate in peer reviews.
- Refactor systems to reduce technical debt, improve performance, and maintain code quality.
- Monitor and troubleshoot live applications and resolve production issues.
- Participate in sprint planning, daily stand-ups, and retrospectives.
Requirements
- At least 4 years of full-stack development experience.
- Recent hands-on Golang experience is essential, with Go serving as the primary day-to-day focus.
- Experience with other languages such as Java, Python, or JavaScript/Node.js is preferred.
- Understanding of Scrum environments and CI/CD processes.
- Experience with Docker, Kubernetes, or Infrastructure as Code tools such as Terraform.
- Experience with automated testing and testing frameworks.
- Strong diagnostic, problem-solving, communication, collaboration, and ownership skills.
Benefits
- Hybrid work arrangement with three days per week in the office, Tuesday through Thursday.
- Employee Share Purchase Plan with a 15% discount.
- Health benefits.
- Paid vacation days, two company-wide Docebo Days, floating cultural holidays, and a birthday day off.
- Family-related coverage and time-off support.
- Meal voucher for every working day.
- Employee Resource Groups and company-wide events.
Tech Stack
Categories
BackendProduct Engineering
About Docebo
Docebo builds an AI‑powered learning management platform for enterprises to create, deliver, and manage training for employees, customers, and partners, with content authoring, integrations, and analytics. It sells its software as a cloud subscription with professional services. Founded in 2005 and headquartered in Toronto, the company is publicly traded on the TSX and Nasdaq, with additional offices in North America, Europe, and the Middle East.