Remote Full Stack Engineer

at Docebo

Posted 11 hours ago 2 applied

Description:

  • 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.