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

Backend Developer - Go

Hey you! 👋  Want to work for one of the fastest growing SaaS companies in the world? đŸ“ˆ

We’re building the next generation of learning software that companies like AWS, Netflix, Opentable and L’Oreal rely on to deliver training 💻 We believe learning is for everyone, and that we all have something we can learn from each other. We rely on one another to continuously innovate our products and processes to create an exceptional experience for our employees, customers and partners.


Still not sure? We are a culture where values are at the center of everything we do. We also embody what we call the Docebo Heart. We trust our teammates, assume the best of one another, and also hold space for all the differences that make us better. 💙


So what are you waiting for? Apply today! Join 900+ global Docebians and change the way people learn. 


Are you ready to be a part of the learning revolution? đŸš€


About This Opportunity:


The Backend Developer is critical in developing and maintaining Docebo's SaaS platform. As a key member of the extraction team, this role is responsible for decommissioning a monolith service in PHP to many microservices in Golang. The developer will operate within an Agile environment, contributing to serverless microservices, API development, and cloud-based solutions. This role emphasizes the principles of Full Accountability, Near Zero Handovers, and Near Zero Dependencies, ensuring efficient, high-quality product delivery.


Reports to: Engineering Manager

Location: Biassono or Milan, Italy (Hybrid)


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


Responsibilities:
  • Develop, test, and deploy scalable and maintainable software applications, contributing to the decommissioning of Learn technical debt.
  • Work closely with product managers, UX/UI designers, QA engineers, and other developers to deliver features and improvements from concept to production.
  • Write clean, efficient, and well-documented code; participate in code reviews to maintain high standards of code quality.
  • Contribute to sprint planning, daily stand-ups, and retrospectives, ensuring alignment with project goals and timelines.
  • Assist in the continuous integration and delivery processes, ensuring seamless deployment of applications in AWS cloud environments.
  • Engage in ongoing refactoring efforts to improve system performance, reduce technical debt, and enhance code maintainability.
  • Provide support for deployed software, identifying and resolving issues in a timely manner to minimize downtime and ensure optimal performance.


Requirements:
  • 4+ years of development experience in a similar position
  • Enterprise-level project experience and developing scalable web applications
  • Knowledge of GoLang and Object Oriented Design Patterns
  • In-depth experience with MySQL and PostgreSQL and strong knowledge of optimization methods
  • Familiarity with AWS services and cloud-native development, including serverless architecture.
  • Experience working in an Agile/Scrum environment, with an understanding of CI/CD processes.
  • Experience with version control systems (e.g., Git), containerization (e.g., Docker), and infrastructure as code (e.g., Terraform/CDK) is a plus.
  • 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.
  • Ability to diagnose and fix complex issues in a timely and efficient manner.
  • A deep understanding of cross-functional multiple-team-based software development.


Nice to Have:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Knowledge of programming languages such as PHP, JavaScript/Typescript, and Bash.


Benefits & Perks 😍

-Generous Vacation Policy, plus 2 extra floating holidays to use for religious or cultural events that matter to you

-Employee Share Purchase Plan

-Career progression/internal mobility opportunities

-Four employee resource groups to get involved with (the Docebo Women's Alliance, PRIDE, BIDOC, and Green Ambassadors)

-WeWork partnership and “Work from Anywhere” program


Hybrid Office Model 🏢

We believe when people are together, they develop deeper relationships and accelerate innovation. Because of this, all Docebo employees worldwide are “hybrid.” We encourage in-person collaboration while supporting work-from-home when employees need dedicated focus time, allowing Docebians to do their best every day. Each team leader is able to decide how often their teams come into the office, considering the needs of the team and the employee’s needs. Our Talent Acquisition team will let you know about the role you are applying for and the hybrid details during the first interview.


About Docebo 💙

Here at Docebo, we power learning experiences for over 3000 customers around the world with our easy-to-use, AI-powered Suite designed to close the enterprise learning loop. We have successfully achieved 2 IPOs (TSX: DCBO & NASDAQ: DCBO), been recognized as a Top SaaS e-learning Solution, and are growing exponentially in the process.

Docebo is a global company with offices in North America, EMEA, APAC and more. Our people believe in six core values, simply defined and manifested in everything we do - Innovation, Simplicity, Accountability, Togetherness, Curiosity, and Impact. If this sounds like you, now is your time to join one of the fastest-growing learning technology companies on the market. Apply today!


Docebo is an Equal Employment Opportunity employer. We are committed to diversity and inclusion in our workforce. All qualified applicants and employees will receive consideration for employment regardless of their race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, citizenship status, age, disability, genetic information, or any other category protected under applicable law.


Any individuals requiring a reasonable accommodation to assist with their job search or application for employment should send an e-mail to recruiting_accommodations

(at) docebo.com. The e-mail should include a description of the requested accommodation and the position you’re applying for or interested in.


It is preferable that you submit your CV in English. Thank you!

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 Backend Developer - Go, Docebo

Hey there! Are you looking to make a real impact as a Backend Developer - Go at Docebo? Join one of the fastest-growing SaaS companies in the world, where we believe learning is for everyone and that collaboration drives innovation. Here at Docebo, we develop cutting-edge learning software that renowned companies like AWS, Netflix, and L'Oreal rely on to enhance their training experiences. As a Backend Developer, your role will be crucial in transforming our current PHP monolithic service into scalable microservices using GoLang. You'll collaborate closely with product managers, UX/UI designers, QA engineers, and fellow developers to create high-quality software that meets our users' needs. We operate in an Agile environment with a strong focus on teamwork, holding ourselves accountable to deliver exceptional results without unnecessary dependencies. Your responsibilities include writing clean, efficient code, participating in code reviews, and ensuring seamless integration and delivery in AWS cloud environments. We value diversity, and our team embodies the Docebo Heart, fostering an inclusive culture where everyone is encouraged to contribute and learn from each other. We're also committed to your growth, with opportunities for career advancement and a generous benefits package. If you're passionate about leveraging technology to disrupt the learning industry and thrive in a dynamic, collaborative atmosphere, apply today and become a part of our learning revolution!

Frequently Asked Questions (FAQs) for Backend Developer - Go Role at Docebo
What does a Backend Developer - Go at Docebo do?

As a Backend Developer - Go at Docebo, you will be vital in developing and maintaining our SaaS platform. You'll work on decommissioning our PHP monolithic service and transitioning to numerous microservices using Golang. You'll be responsible for developing scalable applications, collaborating with product teams, and ensuring high-quality software delivery.

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

To qualify for the Backend Developer - Go position at Docebo, you should have over 4 years of development experience, particularly in scalable web applications. Essential skills include knowledge of GoLang, familiarity with MySQL and PostgreSQL, cloud-native development, and experience in Agile environments. Knowledge of AWS services is a plus!

Join Rise to see the full answer
What is Docebo's work culture like for a Backend Developer - Go?

The work culture for a Backend Developer - Go at Docebo is centered on collaboration, innovation, and inclusivity. We embrace the principles of accountability and teamwork, ensuring that each team member feels valued and empowered to contribute to our mission of transforming learning experiences globally.

Join Rise to see the full answer
What is the Agile environment like at Docebo for Backend Developers?

At Docebo, Backend Developers work within a robust Agile environment that promotes flexibility, quick feedback, and iterative development. You will regularly engage in sprint planning, daily stand-ups, and retrospectives to align with project goals and timelines, making it easier for teams to deliver features and improvements efficiently.

Join Rise to see the full answer
What benefits does Docebo offer for the Backend Developer - Go role?

Docebo offers a generous benefits package for the Backend Developer - Go role, including a vacation policy, employee share purchase plan, and opportunities for internal mobility. You'll also have access to employee resource groups and the flexibility of a hybrid work model, supporting both in-office and remote work for optimal productivity.

Join Rise to see the full answer
Common Interview Questions for Backend Developer - Go
Can you describe your experience with GoLang and how it applies to backend development?

When answering this question, highlight specific projects where you've used GoLang, detailing your approach to solving complex problems and developing scalable applications. Showcase your understanding of Go's strengths in building microservices and how you have applied these in previous roles.

Join Rise to see the full answer
How do you approach debugging complex issues in software?

Discuss your systematic approach to debugging, including techniques like logging, using debuggers, and examining stack traces. Provide an example of a challenging issue you faced and the steps you took to resolve it, emphasizing the importance of thoroughness and collaboration with colleagues.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Share your experiences working in Agile environments, focusing on your participation in sprints, daily stand-ups, and retrospectives. Discuss how Agile has improved your collaboration with team members and allowed for rapid iterations based on feedback, highlighting any specific frameworks you are familiar with.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about your practices for maintaining high code quality, such as writing unit tests, participating in code reviews, and following coding standards. Provide examples of how you have utilized version control and continuous integration to enhance code maintainability and reduce technical debt.

Join Rise to see the full answer
What tools or technologies do you use for version control?

Discuss your experience with version control systems such as Git. Highlight how you've used version control to manage code changes, collaborate with team members on projects, and resolve merge conflicts efficiently, ensuring code integrity and quality.

Join Rise to see the full answer
Can you explain your experience with cloud environments, particularly AWS?

Outline your familiarity with cloud services, particularly those offered by AWS, including experience in deploying and managing applications. Discuss specific AWS services you've used, such as Lambda or RDS, and how they've contributed to your role as a backend developer.

Join Rise to see the full answer
What approaches do you take for optimizing performance in applications?

Explain your strategies for application optimization, which might include profiling code to identify bottlenecks, optimizing database queries, or implementing caching strategies. Use specific examples to demonstrate your results-driven mindset and understanding of performance best practices.

Join Rise to see the full answer
Describe a project where you implemented containerization with Docker.

Share details of a past project where you utilized Docker for containerization. Discuss the benefits of using containers, such as portability and scalability, and describe how you structured your containers and managed dependencies for seamless deployments.

Join Rise to see the full answer
How do you stay updated with current industry trends in software development?

Mention your commitment to continuous learning through various resources such as online courses, technical blogs, webinars, or participating in developer communities. Highlight your active involvement in discussions or practices that keep you informed about new technologies and methodologies.

Join Rise to see the full answer
What does teamwork mean to you in a software development context?

Articulate your belief in the importance of collaboration and communication within development teams. Share experiences that exemplify how teamwork has led to enhanced productivity and creativity, emphasizing the value of diverse perspectives in achieving common goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Docebo Remote No location specified
Posted 4 days ago
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Indotronix International Corp Hybrid Pattison Ave, Philadelphia, PA, USA
Posted 9 days ago
Posted 11 days ago
Photo of the Rise User
Axon Remote Boston, Massachusetts, United States
Posted 11 days ago
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Posted 8 days ago

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

78 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 25, 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 Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs