Full Stack Engineer at Docebo

Milan, Lombardy, Italy

Docebo Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
SaaS, EdTechIndustries

Requirements

  • 3+ years of experience in developing large-scale applications, preferably with PHP or Node.js, or Go. Experience with any object-oriented languages is also valued, but you are willing to work with PHP
  • Knowledge of Angular (or any Frontend libraries/frameworks)
  • Experience with PostgreSQL and NoSQL (e.g., DynamoDB)
  • Experience working in an Agile/Scrum environment, with an understanding of CI/CD processes
  • Experience with CI/CD tools (e.g., GitlabCI) and containerization (Docker)
  • Ability to diagnose and fix complex issues in a timely and efficient manner
  • Experience with automated testing, including TDD
  • Understanding of web-related security issues (OWASP)
  • Command of the English language, both verbally and in writing
  • A deep understanding of cross-functional, multiple-team-based software development
  • Located in Italy

Responsibilities

  • Build and enhance full-stack applications using PHP, Node.js, GoLang, Angular, HTML, and CSS to ensure robust and scalable software solutions
  • Utilize trunk-based development, continuous integration, and continuous delivery methodologies to streamline development processes and minimize downtime
  • Work closely with DevOps to ensure seamless deployment, monitoring, and scaling of serverless and containerized applications
  • Proactively identify and refactor legacy code or outdated frameworks to reduce technical debt, improving overall codebase quality
  • Leverage Infrastructure as Code (IaC) frameworks to automate and optimize infrastructure deployment and management
  • Contribute to the design and implementation of scalable solutions that can handle increased user loads and expand as the business grows
  • Engage with software architects to influence and guide the architectural direction, ensuring alignment with best practices and future-proofing the platform
  • Proactively monitor system performance and application health, using data-driven insights to identify bottlenecks, optimize performance, and prevent incidents before they impact our users

Skills

PHP
Node.js
GoLang
Angular
HTML
CSS
IaC
Continuous Integration
Continuous Delivery
Trunk-based Development

Docebo

Corporate e-learning platform with AI integration

About Docebo

Docebo creates software and support systems to assist businesses in training their employees and stakeholders. Its platform combines various learning methods, such as formal, social, and experiential learning, enhanced by artificial intelligence to make the learning experience more personalized and engaging. This approach sets Docebo apart from traditional learning management systems that focus solely on formal courses. The company primarily targets corporate clients across different industries, recognizing the growing need for effective training solutions in the corporate e-learning sector. Docebo operates on a Software-as-a-Service (SaaS) model, where clients subscribe to access its platform, allowing for flexible usage based on their needs. The company's goal is to provide a comprehensive learning platform that supports continuous employee development and adapts to the evolving demands of the workforce.

Toronto, CanadaHeadquarters
2005Year Founded
$5.6MTotal Funding
IPOCompany Stage
Enterprise Software, EducationIndustries
1,001-5,000Employees

Benefits

Paid Vacation
Employee Stock Purchase Plan
Hybrid Work Options
Remote Work Options

Risks

Dayforce's new LMS launch could increase competition in the e-learning market.
CFO transition might cause temporary instability in Docebo's financial management.
Warburg Pincus's share acquisition may lead to increased influence over company decisions.

Differentiation

Docebo integrates formal, social, and experiential learning methods, enhancing learning personalization.
The platform leverages advanced AI capabilities for dynamic and personalized learning experiences.
Docebo's SaaS model allows scalable and flexible learning solutions for corporate clients.

Upsides

Docebo's partnership with Class Technologies enhances virtual instructor-led training capabilities.
Recognition with nine Brandon Hall Awards reinforces Docebo's leadership in learning innovation.
The alliance with Deloitte supports building robust learning ecosystems for large organizations.

Land your dream remote job 3x faster with AI