Backend Engineer, Source Code – Repository Services, Ruby

atGitLabRemoteCA flagCanadaFull-timeBackend EngineerMid-levelSenior

Posted 4 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Conceptualize, implement, test, and deploy backend features and enhancements with minimal supervision.

• Develop and sustain secure, observable, and efficient backend code and services.

• Design and oversee APIs, background tasks, integrations, and bounded service functionalities.

• Work with data models, migrations, indexes, and query behaviors.

• Enhance and expand unit, integration, contract, and end-to-end automated test coverage.

• Evaluate code for accuracy, maintainability, security, performance, and operational risks.

• Investigate issues related to build, test, deployment, and runtime failures.

• Recognize technical debt and suggest actionable improvements.

• Participate in on-call or operational support as needed.

• Employ and validate AI tools in everyday engineering tasks.

• Collaborate with Product Management, Frontend, Infrastructure, Security, and design teams.

• Take ownership of features from problem definition to production follow-up.


⛳️ Requirements

• Proven experience in developing and delivering production-grade backend applications.

• Strong foundation in programming, API development, database management, testing, debugging, and performance optimization.

• Familiarity with Ruby/Rails, Go, or another contemporary backend programming language.

• Capability to learn and adapt across different programming languages.

• Ability to manage features from clarification to delivery and follow-up independently.

• Good judgment concerning security, reliability, performance, maintainability, and operational risks.

• Understanding of modular backend boundaries and the implications of coupling.

• Excellent written communication and collaboration skills in a remote, asynchronous setting.

• Practical experience with AI coding tools, including reviewing and correcting generated code.

• Desirable experience with production Go services, APIs, concurrency, profiling, gRPC, Docker, Kubernetes, Helm, CI/CD, cloud deployment, Rust, PostgreSQL, schema evolution, caching, queues, messaging, event-driven workflows, observability, and modular or independently operated services.


🏝️ Benefits

• Comprehensive benefits to support your health, financial stability, and overall well-being.

• Flexible Paid Time Off policy.

• Access to Team Member Resource Groups.

• Equity Compensation and Employee Stock Purchase Plan.

• Growth and Development Fund.

• Parental Leave.

• Remote-first, asynchronous working environment.

• Opportunities for learning and growth through code and design reviews.

• Chance to integrate AI into daily engineering activities.

People also viewed

Blue Coding9 hours ago

Senior .NET Developer

AR flagArgentina, +4 more countriesFull-timeBackend Engineer
ApplyView job
Myriad3609 hours ago

Platform Architect

US flagUnited States OnlyFull-timeBackend Engineer$200k – $250k/year
ApplyView job
CodiLime9 hours ago

Senior Software Engineer, Go

BR flagBrazil OnlyFreelanceBackend Engineer$3,800 – $5,000/month
ApplyView job
Coderio9 hours ago

Senior Software Engineer – Backend

AR flagArgentina, +1 more countryFreelanceBackend Engineer
ApplyView job
VetsEZ10 hours ago

.Net Developer

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job
Productiv Teams10 hours ago

Backend Developer, NestJs

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers