Work remotely across Canada on GitLab repository services, combining backend fundamentals, service ownership, and transparent asynchronous communication. Use AI responsibly.
This Intermediate Backend Engineer role focuses on features and improvements from clarification through production follow-up. You will build APIs, background jobs, integrations, and bounded service functionality. The work includes partnering with Product Management, Frontend, Infrastructure, and Security to improve shared backend code and services.
Key Responsibilities
Take backend features from requirements through production deliveryDesign and maintain APIs, jobs, integrations, and servicesWrite maintainable, secure, observable, performant production codeInvestigate build, deployment, test,
and runtime failuresUse AI tools and validate generated code carefullyRequirements:
Experience shipping production backend applications professionallyStrong database, API, testing, debugging, and performance fundamentalsAbility to own features independently and seek input appropriatelyUnderstanding of modular boundaries and coupling consequencesEffective collaboration in remote asynchronous environmentsBring service ownership, backend fundamentals, operational judgment, and written communication to GitLab’s remote repository services work.
📌 Remote Backend Services Engineer (Canada)
🏢 GitLab
📍 Canada