Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Developer - Node.JS image - Rise Careers
Job details

Full-Stack Developer - Node.JS

The Full-Stack Developer at Docebo plays a key role in developing and maintaining our SaaS solutions for learning management systems and corporate training. This mid-level role involves working with a variety of technologies, including Node.js, Angular, and AWS CDK, 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. The successful candidate will be joining the Learning Analytics team, contributing to the development of Docebo Learn Data. In addition to managing the pipelines functional to the development of the Product Roadmap, a critical focus will be on reducing technical debt and supporting rapid development cycles.


Reports to: Analytics Engineering Manager

Location: Hybrid Biassono/Milan, Italy


To help our teams work together effectively, this role requires you to be located in Italy.


  • Develop and maintain: Build and enhance full-stack applications using Node.js, TypeScript, JavaScript, Angular 14+, HTML, and CSS to ensure robust and scalable software solutions
  • Implement best practices: Utilise trunk-based development, continuous integration, and continuous delivery methodologies to streamline development processes and minimise downtime
  • Collaborate with DevOps: Work closely with DevOps to ensure seamless deployment, monitoring, and scaling of serverless and containerised applications
  • Address technical debt: Proactively identify and refactor legacy code or outdated frameworks to reduce technical debt, improving overall codebase quality
  • Optimise infrastructure: Leverage Infrastructure as Code (IaC) frameworks, particularly AWS CDK, to automate and optimise infrastructure deployment and management
  • Ensure scalability: Contribute to the design and implementation of scalable solutions that can handle increased user loads and expand as the business grows
  • Contribute to architecture discussions: Engage with software architects to influence and guide the architectural direction, ensuring alignment with best practices and future-proofing the platform


Education and Experience:
  • 3-5 years of experience in full-stack development, with a strong focus on 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 containerised applications, with a focus on AWS services
  • Experience with Infrastructure as Code frameworks, particularly AWS CDK
  • Familiarity with DevOps practices and collaboration with DevOps teams
  • Strong problem-solving skills, with the ability to address technical debt and optimise for scalability


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.


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!

Docebo Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Docebo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Docebo
Docebo CEO photo
Claudio Erba
Approve of CEO
What You Should Know About Full-Stack Developer - Node.JS, Docebo

Join Docebo as a Full-Stack Developer and become an integral part of our dynamic Learning Analytics team! In this exciting mid-level role, you’ll play a pivotal role in developing and maintaining innovative SaaS solutions designed specifically for learning management systems and corporate training. You will harness a slew of technologies, including Node.js, Angular, and AWS CDK, to craft robust applications that are both scalable and high-performing. Your collaboration will be with talented System and Platform Engineers as well as Software Architects, ensuring seamless integration and continuous delivery while strategically addressing technical debt. Your mission includes optimizing our infrastructure and ensuring that our applications can handle growing user demands, all while contributing to architecture discussions to influence the platform's direction. With 3-5 years of experience under your belt in full-stack development, particularly with SaaS applications, your skills in JavaScript, TypeScript, Angular 14+, and various AWS services will shine. If you're a proactive problem-solver with a desire to thrive in a fast-paced, collaborative environment, we want you to be a part of Docebo's inclusive culture where unique perspectives are encouraged and valued. Embrace this opportunity to help shape the future of learning technologies with us!

Frequently Asked Questions (FAQs) for Full-Stack Developer - Node.JS Role at Docebo
What are the responsibilities of a Full-Stack Developer at Docebo?

As a Full-Stack Developer at Docebo, your primary responsibilities include developing and maintaining full-stack applications using technologies such as Node.js, TypeScript, and Angular 14+. You'll collaborate with cross-functional teams to implement best practices in trunk-based development and CI/CD methodologies. You will also identify technical debt, optimize infrastructure using AWS CDK, and contribute to the architectural discussions that shape the future of our platform.

Join Rise to see the full answer
What qualifications are needed for the Full-Stack Developer position at Docebo?

To qualify for the Full-Stack Developer position at Docebo, candidates should have 3-5 years of experience in full-stack development, especially in SaaS applications. Proficiency in Node.js, TypeScript, JavaScript, HTML, CSS, and Angular 14+ is essential. Familiarity with DevOps practices, serverless architectures, and AWS services will also be crucial to effectively engage in this role.

Join Rise to see the full answer
How does a Full-Stack Developer at Docebo interact with DevOps teams?

At Docebo, the Full-Stack Developer works closely with DevOps teams to ensure seamless deployment, monitoring, and scaling of applications deployed through serverless and containerized architectures. This collaboration guarantees that development processes are efficient, minimizing downtime while enhancing the overall quality of the product.

Join Rise to see the full answer
What soft skills are required to be a successful Full-Stack Developer at Docebo?

To thrive as a Full-Stack Developer at Docebo, strong communication and collaboration skills are vital since you'll work with cross-functional teams. Additionally, problem-solving skills are essential as you'll need to proactively address technical debt and improve the codebase. The ability to adapt to a fast-paced environment while maintaining a focus on delivering high-quality solutions is equally important.

Join Rise to see the full answer
What technologies should a Full-Stack Developer at Docebo be proficient in?

A Full-Stack Developer at Docebo should be proficient in several core technologies, including Node.js, TypeScript, JavaScript, HTML, CSS, and Angular 14+. Familiarity with serverless architectures, AWS services, and Infrastructure as Code frameworks like AWS CDK is also essential to ensure effective development and deployment of applications.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Developer - Node.JS
Can you describe your experience with Node.js and how you've used it in previous projects?

In your answer, discuss specific projects where you utilized Node.js, highlighting your role and contributions. Explain how Node.js helped in building scalable applications, and mention any relevant frameworks or libraries you used alongside it.

Join Rise to see the full answer
What strategies do you use to reduce technical debt in your projects?

Share examples of how you've identified and addressed technical debt in past projects. Discuss specific strategies such as refactoring legacy code, improving documentation, and engaging in regular code reviews. Emphasize the importance of maintaining code quality for long-term scalability.

Join Rise to see the full answer
How do you ensure the scalability of applications you develop?

Talk about methodologies you implement to ensure applications can scale effectively, such as using microservices architecture, load balancing, and leveraging cloud services like AWS. Mention specific instances where your focus on scalability led to successful application performance.

Join Rise to see the full answer
What is your approach to working with remote teams, especially in a hybrid work environment?

Highlight your communication strategies and tools you use to stay connected in a remote or hybrid work environment. Discuss your adaptability in collaborating with various teams and how you ensure that projects move forward smoothly despite geographic challenges.

Join Rise to see the full answer
How do you stay updated with the latest trends in full-stack development?

Mention resources you rely on to keep your skills sharpened, such as online courses, webinars, and tech blogs. Discuss any communities you engage with, whether online or offline, and how they keep you informed about new practices and technologies in full-stack development.

Join Rise to see the full answer
What development methodologies are you familiar with, and which do you prefer?

Discuss your experience with various methodologies such as Agile, Scrum, and Kanban. Explain which you prefer and why, supporting your answer with examples of how the methodology has positively influenced your team's productivity and project outcomes.

Join Rise to see the full answer
Can you explain the importance of infrastructure as code (IaC) and its benefits?

Discuss how IaC enables you to manage infrastructure through code, allowing for version control, easy replication, and speed in deployments. Provide examples of tools like AWS CDK that you've used to implement IaC and how it positively impacted project outcomes.

Join Rise to see the full answer
Describe a challenging problem you faced in a project and how you resolved it.

Share a specific example of a technical challenge you've encountered, detailing your thought process for troubleshooting and overcoming the obstacle. Highlight any lessons learned and how that experience has shaped your approach in future projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your task management techniques, such as using project management tools or methodologies for prioritizing work. Discuss how you determine urgency and importance and your strategies for ensuring deadlines are met without compromising quality.

Join Rise to see the full answer
What role do you think a Full-Stack Developer plays in the success of a project?

Highlight the importance of a Full-Stack Developer in bridging both front-end and back-end technologies. Discuss how their ability to understand the entire stack allows them to make informed decisions that enhance project efficiency and effectiveness, ultimately contributing to the overall success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Elevate your career as a Senior Software Engineer with React at 3Pillar, where innovation meets opportunity in a flexible, remote-first environment.

Shape the future of e-health as a Senior Frontend Engineer at a pioneering medical software company.

Photo of the Rise User

Join Palo Alto Networks as a Sr Staff Engineer Software focusing on Web Security to design and develop advanced detection systems to combat cyber threats.

Photo of the Rise User
Aetos Systems Remote No location specified
Posted 4 days ago

As a Senior Cloud Developer at Aetos Systems, you will architect and implement innovative cloud solutions in a dynamic work environment.

Photo of the Rise User
Posted 3 days ago

Join O'Brien-Staley Partners as a Junior Software Engineer and help deliver innovative solutions in the financial services sector.

Posted 3 days ago

Join Summer Health as a Senior Full-Stack Engineer to help revolutionize pediatric healthcare using cutting-edge AI technology.

Photo of the Rise User
10x Banking Remote No location specified
Posted 12 days ago

10x Banking seeks a passionate Platform Engineer to support our transformative mission in the financial sector with innovative technology.

Photo of the Rise User
TLDR Remote No location specified
Posted 12 days ago

Join TLDR, a rapidly growing tech newsletter collective, as a Software Engineer and drive their software initiatives from ideation to launch.

Our mission is to change the way people learn with technology.

65 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden