The Full Stack Developer at Docebo plays a key role in developing and maintaining SaaS solutions for learning management systems and corporate training.
This mid-level role involves working with a variety of technologies, including PHP, Node.js, GoLang, and Angular, to build scalable, stable, and high-performing applications.
The developer 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 while managing the pipelines functional to the development of the Product Roadmap.
The position is remote in Italy or hybrid in Biassono, Italy, and requires the candidate to be located in Italy.
Requirements:
The candidate must have 3+ years of development experience in a similar position.
They should have enterprise-level project experience and be capable of developing scalable web applications.
Knowledge of PHP or Node.js, and Angular (or any Frontend libraries/frameworks) is required.
Experience with PostgreSQL and NoSQL (e.g., DynamoDB) is necessary.
The candidate should have experience working in an Agile/Scrum environment, with an understanding of CI/CD processes.
Familiarity with CI/CD tools (e.g., GitlabCI) and containerization (Docker) is essential.
The ability to diagnose and fix complex issues in a timely and efficient manner is required.
Experience with automated testing, including TDD, is necessary.
An understanding of web-related security issues (OWASP) is required.
The candidate must have a command of the English language, both verbally and in writing.
A deep understanding of cross-functional, multiple-team-based software development is essential.
Benefits:
Docebo is focused on nurturing a culture of inclusivity that ensures every employee feels valued and respected.
The company is dedicated to helping every team member succeed and bring their unique perspectives to the team.