Backend Developer - Ruby - Remote (Canada)

Backend Developer - Ruby - Remote (Canada)

02 Nov
|
Jobgether
|
Canada

02 Nov

Jobgether

Canada

Our partner is looking for a Backend Engineer, Source Code: Repository Services (Ruby) based in Canada. As a Backend Engineer, you will contribute to the development and evolution of large-scale repository services powering a widely used software development platform. You will take ownership of backend features from initial requirements and technical design through implementation, deployment, and production monitoring. Working primarily with Ruby and modern backend technologies, you will build secure, scalable, and maintainable services that support millions of users. You will collaborate closely with Product Management, Frontend, Infrastructure, and Security teams to deliver reliable solutions. The role offers significant technical autonomy, opportunities to influence architectural decisions, and continuous learning alongside experienced engineers. Within a remote-first and asynchronous environment, you will help shape the future of software development while leveraging AI tools to improve engineering productivity. Accountabilities: - Design, develop, test, and deliver backend features and improvements, taking ownership of projects from initial problem clarification through production deployment and follow-up. - Build and maintain backend applications and services using Ruby, Ruby on Rails, Go, or other modern programming languages. - Design and optimize data models, database migrations, indexes, and query performance to ensure efficient and reliable data processing. - Write secure, scalable, maintainable, and observable code that meets high standards of performance and operational reliability. - Implement and improve automated testing strategies,



including unit, integration, contract, and end-to-end testing where appropriate. - Participate in code reviews and technical design discussions, providing constructive feedback focused on correctness, maintainability, security, performance, and operational risks. - Monitor and troubleshoot build, testing, deployment, and production issues, investigating failures and implementing appropriate solutions. - Identify technical debt, architectural limitations, and opportunities for improvement, proposing practical changes to strengthen backend systems. - Collaborate with Product Managers, Frontend Engineers, Infrastructure specialists, and Security teams to translate requirements into effective technical solutions. - Use AI-powered development tools as part of daily engineering workflows, validating generated code and ensuring its quality, security, and reliability. - Contribute to engineering best practices, knowledge sharing, and continuous improvement within a distributed development team. Strong software engineering fundamentals, including programming, API development, database management, automated testing, debugging, and performance optimization. - Experience with Ruby/Rails, Go, or another up-to-date backend programming language, with the ability to adapt to different technologies and development environments. - Demonstrated ability to independently manage features throughout their lifecycle, from requirements clarification and implementation to deployment and production follow-up. - Practical knowledge of security, reliability, performance optimization, and operational risk management.

📌 Backend Developer - Ruby - Remote (Canada)
🏢 Jobgether
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend developer - ruby - remote (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: backend developer - ruby - remote (canada) / canada