1

Ruby On Rails Contract Jobs in Alberta (NOW HIRING)

Able to interpret the operational requirements of each contract, review and comment on operational aspects of same if requested. Understand the basic legal framework supporting rail shipments. * Good ...

From roads to rail, airports to ports, we build some of the most important projects that connect ... The Subcontracts Administrator's responsibilities will focus on administration of existing ...

This includes managing contract interfaces to ensure the railway is safe, operable and maintainable ... Experience on publicly funded or high-profile infrastructure programmes. * Experience supporting ...

Seasonal Contract Start Date: April 18, 2026 Contract End Date: October 13, 2026 Hourly Rate: $17 ... Employee discounts on food and retail items and free parking Who We Are: Heritage Park is Canada ...

This role ensures construction activities are executed safely, in compliance with contract ... operations on large infrastructure projects. * Strong knowledge of rail systems construction ...

... Rail Vehicle (LRV) scope for the Green Line LRT program. Acting on behalf of the owner under a ... Administer the LRV contract(s): monthly project reporting, minutes of meetings, change management ...

Perform field inspections, including concrete, Rail, piling, structural erection and earthworks ... Understand and interpret applicable contract documents, codes of construction and regulatory ...

next page

Showing results 1-20

Ruby On Rails Contract information

See Alberta salary details

$31.5K

$128.6K

$185.5K

How much do ruby on rails contract jobs pay per year?

As of May 30, 2026, the average yearly pay for ruby on rails contract in Alberta is $128,630.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,000.00 and $156,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Ruby on Rails Contractor, and why are they important?

To thrive as a Ruby on Rails Contractor, you need strong proficiency in Ruby, Rails framework, web development fundamentals, and experience with relational databases, typically demonstrated through a portfolio or relevant work history. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or Heroku), and testing frameworks such as RSpec is often required. Excellent problem-solving skills, effective communication, and the ability to work independently are standout soft skills for this role. These skills and qualities are crucial to deliver high-quality, scalable solutions on time while collaborating remotely with clients or teams.

What are some common challenges faced by Ruby on Rails contractors when joining new projects, and how can they be addressed?

Ruby on Rails contractors often face the challenge of quickly ramping up on existing codebases, which may have varying coding standards or lack comprehensive documentation. To address this, it's helpful to allocate initial time for codebase exploration and to communicate proactively with the team about architectural decisions and project expectations. Collaborating closely with in-house developers and participating in regular stand-ups or code reviews can also smooth the transition and ensure alignment with project goals.

What is a Ruby on Rails contract developer?

A Ruby on Rails contract developer is a software engineer who is hired on a temporary or project basis to build, maintain, or enhance web applications using the Ruby on Rails framework. They typically work as independent contractors or through consulting agencies, rather than as full-time employees. Their responsibilities often include writing clean code, testing features, fixing bugs, and collaborating with other team members to deliver high-quality software solutions. Contract positions can range from short-term projects to ongoing support roles, offering flexibility for both the developer and the hiring company.

What is the difference between Ruby On Rails Contract vs Ruby On Rails Developer?

AspectRuby On Rails ContractRuby On Rails Developer
Work TypeTemporary, project-basedFull-time or part-time employment
DurationFixed-term, often project-specificOngoing employment
CredentialsSame as developer, typically requiring experience in RailsSame as contract roles, often requiring similar skills
Work EnvironmentRemote or on-site, freelance or agency-basedCompany office or remote
Employer UsageClients, agencies, or companies hiring for specific projectsCompanies hiring for long-term roles

In summary, Ruby On Rails Contract roles are temporary, project-focused positions suitable for freelancers or agencies, while Ruby On Rails Developer roles are typically permanent positions within companies. Both require similar skills and credentials but differ mainly in duration and employment structure.

What are popular job titles related to Ruby On Rails Contract jobs in Alberta? For Ruby On Rails Contract jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Ruby On Rails Contract jobs in Alberta look for? The top searched job categories for Ruby On Rails Contract jobs in Alberta are:
Infographic showing various Ruby On Rails Contract job openings in Alberta as of May 2026, with employment types broken down into 2% Locum Tenens, 52% Full Time, 20% Part Time, 24% Contract, and 2% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $128,630 per year, or $61.8 per hour.
Assistant Track Supervisor (12 Month Contract)

Assistant Track Supervisor (12 Month Contract)

Canadian National Railway Company

Peace River, AB • On-site

Other

Posted 9 days ago


Canadian National Railway rating

7.3

Company rating: 7.3 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

155th of 336 rated logistics


Job description

At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely-helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a difference. You will be able to thrive in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!

Please note that this is a 12 month contract. 


Job Summary

The Assistant Track Supervisor is responsible for leading the operations of an assigned territory that involves track inspection and repairs. The role oversees replacing rails, ties, switches, and ballasts. In addition, the position provides daily support to the Track Supervisor.

Main Responsibilities

       Lead engineering operations as outlined in CN's operating plan

       Supervise and lead activities of track gangs, track employees, and hi-rail operations

       Handle engineering operations which include compliance with safe work procedures, Transport Canada guidelines, and CN standards, policies, and regulations

       Lead people with clear direction and goals while providing coaching and guidance to employees through regular performance monitoring

       Apply collective agreement and company policies by conducting investigations, recommending corrective actions, and responding to grievances

       Oversee budgets and workforce productivity within CN policies and the Five Guiding Principles

       Ensure clear communication of track condition and daily production information to senior management in order to adjust

       Ensure the safety of the track through regulatory inspections and input findings into the Track Inspection System (TIS) to monitor track condition

       Follow up on reported track issues to ensure they maintain compliance with standards

       Participate in activities related to derailments and disruptions in service, while working with Transportation and Mechanical to establish cause and future prevention

       Perform safety audits for the unionized workforce and conduct safety engagements

       Plan, schedule and perform track repairs and maintenance

       Respond to emergencies

Working Conditions

The role will be partially performed in an office environment and outdoors in various types of weather and environmental conditions with irregular hours, including nights, weekends, and holidays. The role requires regular travel (up to 50%) across their assigned territory at times without advance notice. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure and stress. The position requires responding to unexpected and emergency situations, and being able to lift up to 70 lbs.

Requirements Experience

Safety Compliance

       Between 3 to 5 years of experience in safety compliance

o   Experience in troubleshooting and problem solving

o   Relevant work experience in similar working conditions or in a regulatory or safety environment*

o   Budget management experience*

o   Labour Relations experience (i.e., interpretation of collective agreements, response to grievances, negotiations with union representatives, discipline, etc.)*

o   Experience supervising a unionized workforce*

*Any experience for these above would be considered as an asset

Education/Certification/Designation

       High School Diploma or General Education Development (GED)

       Bachelor's Degree*

       Valid Driver's Licence

       Certified in Railroad Operating Signals*

*Any designation for these above would be considered as an asset

Competencies

       Leads by example for the safety and security of all

       Considers ESG principles in all operations

       Identifies potential safety and security risks

       Demonstrates active listening

       Solves problems to create value

       Develops self and others

       Delegates and empowers others to create accountability

       Collaborates with others and shares information

       Sets direction and inspires others

       Communicates with impact

       Demonstrates agility and drives change

Technical Skills/Knowledge

       General Microsoft computer skills*

       Ability to conduct investigations after an accident*

*Any knowledge for any of the above would be considered as an asset



What Canadian National Railway employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom