Docebo

Full Stack Engineer

Italy

Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
SaaS, Learning Management Systems, Corporate TrainingIndustries

Full Stack Developer

Position Overview

Docebo is seeking a mid-level Full Stack Developer to join our team. This role is crucial for developing and maintaining our SaaS solutions for learning management systems and corporate training. You will work with a variety of technologies, including PHP, Node.js, GoLang, and Angular, to build scalable, stable, and high-performing applications. You will collaborate closely with System and Platform Engineers and Software Architects to ensure smooth integration, continuous delivery, and infrastructure scalability. A critical focus will be on reducing technical debt and supporting rapid development cycles, in addition to managing pipelines for the Product Roadmap.

Employment Type

Full Time

Location

  • Remote Italy
  • Hybrid Biassono, Italy

Note: To help our teams work together effectively, this role requires you to be 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.

Requirements

  • 3+ years of development experience in a similar position.
  • Enterprise-level project experience and developing scalable web applications.
  • Knowledge of PHP or Node.js, and 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.

Nice to Have

  • Experience with GoLang.
  • Experience with Terraform and Kubernetes.
  • Familiarity with AWS services and cloud-native development.

About the Role

To excel in this role, the Full-Stack Developer should possess a solid understanding of both front-end and back-end technologies, with particular expertise in Angular, Node.js, and AWS. They should be adept at working in fast-paced environments with evolving priorities, maintaining a focus on delivering high-quality, scalable code. Collaboration and communication are key, as this role involves working closely with cross-functional teams. A successful candidate will be proactive in addressing technical debt and improving the codebase, all while ensuring that the infrastructure is stable and scalable.

Company Information

Docebo is focused on nurturing a culture of inclusivity that ensures every employee feels valued and respected. We are dedicated to helping every team member succeed and bring their unique perspectives to the team!

Skills

PHP
Node.js
GoLang
Angular
HTML
CSS
Trunk-based development
Continuous Integration
Continuous Delivery
DevOps
Serverless
Containerized applications
Infrastructure as Code (IaC)
System monitoring
Application health monitoring

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