Work remotely across Canada on GitLab repository services, combining backend fundamentals, service ownership, and explicit 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 delivery
Design and maintain APIs, jobs, integrations, and services
Write maintainable, secure, observable, performant production code
Investigate build, deployment, test, and runtime failures
Use AI tools and validate generated code carefully
Requirements:
Experience shipping production backend applications professionally
Solid database, API, testing, debugging, and performance fundamentals
Ability to own features independently and seek input appropriately
Understanding of modular boundaries and coupling consequences
Effective collaboration in remote asynchronous settings
Bring service ownership, backend fundamentals, operational judgment, and written communication to GitLab’s remote repository services work.
J-18808-Ljbffr
📌 Remote Backend Services Engineer Toronto (Canada)
🏢 GitLab
📍 Canada