J

Backend Engineer (Ruby)

Jobgether • Canada
Remote
Apply
AI Summary

Backend Engineer (Ruby) role at Jobgether. Build next-generation AI-powered software development experiences. Contribute to highly visible engineering initiatives at the intersection of artificial intelligence, automation, and modern software delivery workflows.

Key Highlights
Design, develop, and maintain backend solutions that enable AI agent capabilities
Develop, ship, and maintain features and improvements for AI agent observability and interactions
Collaborate with product managers, UX specialists, frontend engineers, backend engineers, and AI specialists
Key Responsibilities
Design scalable backend services, improve platform capabilities, and help establish patterns for responsible AI integration
Develop and maintain features and improvements for AI agent observability and interactions across backend platforms and AI infrastructure
Collaborate with product managers, UX specialists, frontend engineers, backend engineers, and AI specialists to define requirements and deliver high-quality product enhancements
Technical Skills Required
Ruby SQL APIs
Benefits & Perks
Fully remote work opportunity within Canada
Flexible work environment designed around distributed collaboration
Comprehensive health, financial, and well-being benefits

Job Description


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer (Ruby), AI Engineering: Agent Observability based in Canada.

This role offers the opportunity to build the next generation of AI-powered software development experiences by creating reliable backend systems that support intelligent agents.

You will contribute to highly visible engineering initiatives at the intersection of artificial intelligence, automation, and modern software delivery workflows.

Working within a distributed engineering environment, you will design scalable backend services, improve platform capabilities, and help establish patterns for responsible AI integration.

The position combines deep technical ownership with collaboration across engineering, product, UX, and AI-focused teams.

You will work on complex challenges involving APIs, data models, observability, and agent interactions while helping shape the future of AI-enabled developer tools.

This opportunity is ideal for an experienced Ruby engineer who enjoys solving challenging problems, contributing to architecture decisions, and advancing innovative technology.

Accountabilities

The Backend Engineer will design, develop, and maintain backend solutions that enable AI agent capabilities while ensuring performance, reliability, and scalability. Key responsibilities include:

  • Developing, shipping, and maintaining features and improvements for AI agent observability and interactions across backend platforms and AI infrastructure.
  • Designing and implementing scalable backend services, APIs, and related application logic with a focus on reliability and maintainability.
  • Building and improving REST and GraphQL APIs while ensuring clear contracts, backward compatibility, and strong engineering practices.
  • Collaborating with product managers, UX specialists, frontend engineers, backend engineers, and AI specialists to define requirements and deliver high-quality product enhancements.
  • Improving automated testing practices, including unit and integration testing, to strengthen reliability and development workflows.
  • Contributing to architectural patterns for AI agent interactions and how AI-driven capabilities integrate across complex software platforms.
  • Sharing technical standards, best practices, and learnings to support responsible AI adoption and engineering excellence.
  • Participating in production support activities, including on-call rotations, troubleshooting, root cause analysis, and improvements to system observability and resilience.
  • Writing technical documentation, proposals, and maintaining clear communication within a remote, asynchronous environment.

Requirements

The ideal candidate brings strong backend engineering experience, expertise in Ruby-based applications, and an interest in AI-driven software development. Required qualifications include:

  • Experience building and maintaining production applications using Ruby on Rails, including background jobs, APIs, and data modeling.
  • Strong understanding of backend development principles, scalable system design, and software architecture.
  • Experience designing, extending, and maintaining REST and/or GraphQL APIs with attention to scalability and maintainability.
  • Strong SQL skills and experience working with relational databases such as PostgreSQL, including query optimization and data modeling.
  • Practical experience using AI tools in daily engineering workflows, with experience building AI-powered features or integrations considered an asset.
  • Ability to work effectively across a mature codebase and collaborate with distributed, cross-functional engineering teams.
  • Familiarity with Python backends and/or frontend technologies such as Vue is a plus.
  • Strong communication skills, including the ability to write technical documentation and collaborate effectively in an async-first environment.
  • Ability to learn new technologies, adapt to changing priorities, and apply transferable technical skills across domains.

Benefits

  • Fully remote work opportunity within Canada.
  • Flexible work environment designed around distributed collaboration.
  • Comprehensive health, financial, and well-being benefits.
  • Flexible paid time off.
  • Equity compensation and employee stock purchase plan.
  • Growth and development funding to support continuous learning.
  • Parental leave benefits.
  • Opportunity to contribute to innovative AI-powered technology initiatives.
  • Inclusive culture focused on collaboration, knowledge sharing, and professional growth.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada

Senior .NET Engineer

Programming
•
15h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada

Subscribe our newsletter

New Things Will Always Update Regularly