1

Intern Ruby Rails Developer Jobs in Toronto, ON (NOW HIRING)

... in Ruby on Rails and/or Java Experience with AWS, Scala, REST, Pyton, Angular JS; scripting ... Engineering or equivalent academic/professional experience required * Github experience Preferably ...

We are looking for a talented full stack software engineer to build SaaS application. You are an ... Expert in Ruby on Rails and/or Java * Experience with AWS, Scala, REST, Pyton, Angular JS ...

Software Engineering Manager - Auth Team

Toronto, ON ยท On-site +1

CA$136.91K - CA$185K/yr

The Auth team functions as an enabling platform for all of Basis Engineering; building and owning ... Ruby, JavaScript, Java * AWS, Docker, Kubernetes * PostgreSQL, Redis * Rails, Node.js, React ...

Software Developer, Mobile

Toronto, ON ยท Remote

CA$129.60K - CA$149K/yr

Summary: We are currently seeking a Software Developer, Mobile to join our rapidly growing ... Ruby on Rails * The ability to learn new technologies quickly and work effectively in an ever ...

Senior Software Developer, Enterprise Systems

Toronto, ON ยท Hybrid

CA$170.30K - CA$195.90K/yr

Strong experience in Ruby on Rails; candidates with a Python background will also be considered ... Strong engineering fundamentals: code review, testing, CI/CD, and documentation. * A keen interest ...

ABOUT THE TEAM Basis Technologies' innovative Engineering team designs and develops new features ... JavaScript, React.js, TypeScript, Node.js * Ruby on Rails, Ruby, Java * AWS, Docker * PostgreSQL ...

Senior Infrastructure Security Engineer

Toronto, ON ยท Hybrid

CA$176K - CA$202.40K/yr

We are currently seeking a Senior Infrastructure Security Engineer to join our rapidly growing ... Experience with Ruby on Rails, Puppet, Terraform, ELK (Elastic/OpenSearch, Logstash and Kibana)

next page

Showing results 1-20

Intern Ruby Rails Developer information

What are the key skills and qualifications needed to thrive as an Intern Ruby Rails Developer, and why are they important?

To thrive as an Intern Ruby Rails Developer, you need a basic understanding of Ruby programming, Rails framework fundamentals, and familiarity with web development concepts, usually supported by coursework or self-study. Experience with version control systems like Git, databases such as PostgreSQL or MySQL, and knowledge of RESTful APIs is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns collaborate with teams and adapt quickly. These skills and qualities are important for contributing to projects, building a solid technical foundation, and growing into more advanced developer roles.

What kinds of projects and responsibilities can I expect as an Intern Ruby Rails Developer?

As an Intern Ruby Rails Developer, you'll typically work on a range of tasks, from bug fixing and writing unit tests to helping develop new features within existing Rails applications. You may also collaborate closely with senior developers and participate in code reviews, daily stand-ups, and sprint planning sessions. Interns often get exposure to real-world codebases and are encouraged to ask questions and contribute ideas, making it a great opportunity to apply classroom knowledge while learning industry best practices. The environment is usually supportive and geared toward skill development, with mentorship provided to help you grow technically and professionally.

What does an Intern Ruby Rails Developer do?

An Intern Ruby Rails Developer assists in building and maintaining web applications using the Ruby on Rails framework. Their tasks typically include writing and testing code, fixing bugs, learning best practices, and collaborating with senior developers on project components. Interns may also participate in code reviews and help with documentation. This role is designed to provide hands-on experience and a foundation in web development using Ruby on Rails.

What is the difference between Intern Ruby Rails Developer vs Junior Ruby Rails Developer?

AspectIntern Ruby Rails DeveloperJunior Ruby Rails Developer
Required CredentialsEnrolled in or recently completed relevant educationSome coursework or internship experience
Work EnvironmentLearning-focused, supervised, often part-timeFull-time, collaborative team setting
Employer UsageInternship programs, training rolesEntry-level position in companies or startups
Common Search IntentUnderstanding internship opportunitiesSeeking entry-level development roles

The main difference between an Intern Ruby Rails Developer and a Junior Ruby Rails Developer lies in experience and responsibilities. Interns are typically students or recent graduates gaining initial exposure, often in supervised environments. Junior developers have some foundational experience and are expected to contribute more independently. Both roles serve as entry points into Ruby on Rails development, but the Junior role usually involves more hands-on tasks and responsibilities.

What are the most commonly searched types of Ruby Rails Developer jobs in Toronto, ON? The most popular types of Ruby Rails Developer jobs in Toronto, ON are:
What are popular job titles related to Intern Ruby Rails Developer jobs in Toronto, ON? For Intern Ruby Rails Developer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Intern Ruby Rails Developer jobs in Toronto, ON look for? The top searched job categories for Intern Ruby Rails Developer jobs in Toronto, ON are:
Staff Software Engineer - Fullstack

Staff Software Engineer - Fullstack

Fivetran

Toronto, ON โ€ข Hybrid

Other

Posted 19 days ago


Job description

About the Role

We're looking for a Staff Software Engineer to join our Reverse ETL product engineering team.

Formerly Census, we were acquired in May 2025 to augment Fivetran's warehouse-first data movement product story. Now we're integrating our entire product directly into the Fivetran dashboard, bringing best-in-class data activation to every Fivetran customer.

As a staff software engineer in Reverse ETL, you'll be on the front lines of integrating data activation capabilities into the Fivetran product along every dimension - UI, authentication, billing, data model, and more. You'll be a senior member of a distributed, collaborative, agile team of engineers of varying experience levels and diverse backgrounds.

This is a full-time position based out of our Toronto office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team

Technologies You'll Use

  • Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
  • Hands-on experience with at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.
  • Solid understanding of relational databases (experience with data warehousing solutions (e.g., Snowflake) is a bonus)
  • Proven experience in system integration, including API consumption and development (experience with infrastructure management is a bonus)
  • Familiarity with leading cloud providers, such as GCP, AWS, or Azure
  • Experience being on-call

What You'll Do

  • Make contributions to all parts of our tech stack, which comprises Ruby on Rails, Typescript, Vue, and AWS.
  • Be comfortable "filling in the gaps" in product / design specs. The prospect of being able to prototype to test ideas out before committing to building is exciting to you.
  • Work closely with our product team, leaders, and customers to help design and develop features that make Fivetran the one-stop shop for data activation.
  • Mentor early-career engineers, perform thoughtful and constructive code reviews, advise on best practices, provide project-level leadership, operate across teams, departments, and time zones.
  • Lead major projects, from driving research spikes, to writing and socializing design documents, to planning the implementation and rollout

Skills We're Looking For

  • Can build things end-to-end. Our engineers build, deploy and maintain their code.
  • Is adept with data, backend systems, APIs, and UI components.
  • Is customer-focused, with an eye for building delightful product experiences and developer experiences.
  • Approaches new problems with a scrappy optimism, with a bias towards action.
  • Thrives in ambiguous environments where you get to work directly with customers and make decisions that build trust and have a huge impact on the business.
  • Present and available online for synchronous and asynchronous collaboration with a team distributed across North America.
  • Able to work in-person in our Oakland office 2 days per week.
    #LI-HYBRID #LI-AM1