Full-Stack Engineer (Node.JS Developer)

SaaS company providing learning management systems and corporate training solutions.
Milan, Metropolitan City of Milan, Italy
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Education

Description For Full-Stack Engineer (Node.JS Developer)

Docebo, a leading provider of SaaS learning management systems and corporate training solutions, is seeking a Full-Stack Engineer to join their Product Engineering team. This mid-level position offers an exciting opportunity to work with cutting-edge technologies like Node.js, Angular, and AWS CDK while developing scalable enterprise applications.

The role involves close collaboration with System and Platform Engineers and Software Architects, focusing on building robust, high-performing applications that serve the corporate training sector. Based in either Biassono or Milan, Italy, this hybrid position requires a blend of technical expertise and collaborative skills.

As a Full-Stack Developer, you'll be responsible for both front-end and back-end development, utilizing technologies such as Node.js, TypeScript, and Angular 14+. You'll work within a modern development environment, implementing trunk-based development and continuous integration practices. The position offers the opportunity to influence architectural decisions and contribute to the platform's scalability and future growth.

Docebo emphasizes inclusivity and values diverse perspectives, making it an ideal workplace for professionals looking to make a significant impact in the e-learning industry. The company's focus on technical excellence, combined with its commitment to employee growth and development, creates an environment where engineers can thrive and advance their careers.

This role is perfect for developers who are passionate about building enterprise-scale applications, have a strong foundation in full-stack development, and are eager to work with modern cloud technologies. The position offers the chance to work on meaningful projects that directly impact how organizations approach learning and development worldwide.

Last updated 8 days ago

Responsibilities For Full-Stack Engineer (Node.JS Developer)

  • Build and enhance full-stack applications using Node.js, TypeScript, JavaScript, Angular 14+, HTML, and CSS
  • Utilize trunk-based development, continuous integration, and continuous delivery methodologies
  • Work closely with DevOps for deployment, monitoring, and scaling of serverless applications
  • Identify and refactor legacy code to reduce technical debt
  • Leverage Infrastructure as Code (IaC) frameworks, particularly AWS CDK
  • Contribute to the design and implementation of scalable solutions
  • Engage with software architects to influence architectural direction

Requirements For Full-Stack Engineer (Node.JS Developer)

Node.js
TypeScript
JavaScript
  • 3-5 years of experience in full-stack development with SaaS applications
  • Proficient in Node.js, TypeScript, JavaScript, HTML, CSS, and Angular 14+ frameworks
  • Experience with Trunk-Based Development, Continuous Integration, and Continuous Delivery practices
  • Practical knowledge of serverless and containerized applications, with AWS services
  • Experience with Infrastructure as Code frameworks, particularly AWS CDK
  • Familiarity with DevOps practices
  • Strong problem-solving skills

Interested in this job?

Jobs Related To Docebo Full-Stack Engineer (Node.JS Developer)

Software Engineer 2

Software Engineer 2 position at Intuit's MXP team, working on monetization and personalization features for flagship products using AI technologies.

Software Engineering MTS

Software Engineering MTS position at Salesforce, offering full-stack development work with Java and JavaScript, competitive salary, and hybrid work options in San Francisco.

Software Engineering MTS

Software Engineering MTS role at Salesforce focusing on building scalable distributed systems and load balancing services

Software Engineer - Platform Foundation

Backend Software Engineer role at Blend, building foundational platform components for cloud banking services, offering $122-144K salary plus equity and benefits.

Software Engineer - Identity

Software Engineer role at Disney Entertainment focusing on Identity and Access Management systems, building secure and scalable APIs for Disney's global entertainment platforms.