1

Ruby On Rails Contractor Jobs in British Columbia

Track Foreman

Vancouver, BC · On-site

CA$43.24 - CA$46/hr

... on active railway property and through construction zones. Using specific railway operating rules, instructions and techniques, this position ensures that contractors clear the working zone prior to ...

Track Foreman

Abbotsford, BC · On-site

CA$43.24 - CA$46/hr

... on active railway property and through construction zones. Using specific railway operating rules, instructions and techniques, this position ensures that contractors clear the working zone prior to ...

Track Foreman

Surrey, BC · On-site

CA$43.24 - CA$46/hr

... on active railway property and through construction zones. Using specific railway operating rules, instructions and techniques, this position ensures that contractors clear the working zone prior to ...

General Superintendent

Vancouver, BC · On-site

CA$140K - CA$165K/yr

... contractors, ensuring that specifications are being followed and that work is completed safely, on ... Prior railway experience is preferred by not required. * Demonstrated experience applying knowledge ...

General Superintendent

Abbotsford, BC · On-site

CA$140K - CA$165K/yr

... contractors, ensuring that specifications are being followed and that work is completed safely, on ... Prior railway experience is preferred by not required. * Demonstrated experience applying knowledge ...

CA$140K - CA$165K/yr

... contractors, ensuring that specifications are being followed and that work is completed safely, on ... Prior railway experience is preferred by not required. * Demonstrated experience applying knowledge ...

General Superintendent

Surrey, BC · On-site

CA$140K - CA$165K/yr

... contractors, ensuring that specifications are being followed and that work is completed safely, on ... Prior railway experience is preferred by not required. * Demonstrated experience applying knowledge ...

This hands-on role requires you to utilize strong analytical skills, problem-solving abilities, and ... contractor responses Requirements: • Diploma in Building Services preferred • Minimum four ...

Be Seen First

... railings, and other commercial glazing projects. Complete material takeoffs and obtain pricing from ... Identify and pursue new business opportunities with general contractors, developers, and property ...

Be Seen First

... railings, and other commercial glazing projects. Complete material takeoffs and obtain pricing from ... Identify and pursue new business opportunities with general contractors, developers, and property ...

Systems Safety Engineer

Vancouver, BC · On-site

CA$97K - CA$144K/yr

Working on the transportation team at GFT offers the opportunity to engage in transformative ... The candidate should possess a solid understanding of rail system safety principles, risk ...

Working on the transportation team at GFT offers the opportunity to engage in transformative ... The candidate should possess a solid understanding of rail system safety principles, risk ...

Senior RAM Engineer

Vancouver, BC · On-site +1

CA$108K - CA$163K/yr

Working on the transportation team at GFT offers the opportunity to engage in transformative ... Review contractor RAM deliverables and provide technical recommendations. * Advise clients ...

Senior RAM Engineer

Vancouver, BC · On-site +1

CA$108K - CA$163K/yr

Working on the transportation team at GFT offers the opportunity to engage in transformative ... Review contractor RAM deliverables and provide technical recommendations. * Advise clients ...

Oversee a portfolio of civil and highway/structural/rail projects, ensuring delivery on quality ... Maintain strong relationships with clients, contractors, and stakeholders while ensuring compliance ...

Showing results 21-40

Ruby On Rails Contractor information

What is a Ruby on Rails contractor?

Ruby on Rails contractors are professionals who specialize in building web applications using the Ruby on Rails framework. They are typically hired on a contract basis, either for short-term projects, specific features, or to augment in-house development teams. These contractors handle tasks such as backend development, API integration, database management, and sometimes front-end work, all centered around the Rails ecosystem. Their expertise allows businesses to rapidly develop, maintain, or upgrade web applications efficiently.

What are the key skills and qualifications needed to thrive as a Ruby on Rails contractor?

To thrive as a Ruby On Rails Contractor, you need strong programming skills in Ruby, expertise in the Rails framework, and a solid understanding of web application architecture, typically backed by experience or a relevant degree. Familiarity with tools like Git, PostgreSQL/MySQL, RESTful APIs, and deployment platforms such as Heroku or AWS is often required. Excellent problem-solving, time management, and communication skills help contractors efficiently collaborate with clients and teams. These skills ensure high-quality, maintainable code and successful project delivery in competitive, fast-paced environments.

What are some common challenges Ruby on Rails contractors face when joining a new development team?

Ruby On Rails Contractors often need to quickly adapt to existing codebases and team workflows, which can pose challenges if documentation is sparse or coding standards differ. Additionally, contractors must rapidly build rapport with permanent team members to ensure smooth collaboration, particularly in agile environments. Balancing multiple projects or client expectations can also require strong time management and communication skills. Being proactive about asking questions and clarifying requirements can help overcome these hurdles and contribute effectively from the start.

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

AspectRuby On Rails ContractorRuby On Rails Developer
CredentialsTypically no formal certification required, but experience is keyOften holds a degree or certification in computer science or related fields
Work EnvironmentFreelance, project-based, often remoteFull-time or part-time employment within a company or agency
Employer & Industry UsageHired by various clients across industries for specific projectsEmployed by companies to develop and maintain applications
Search & Comparison IntentLooking for flexible, short-term project workSeeking ongoing, in-house or remote development roles

In summary, a Ruby On Rails Contractor is typically a freelance professional hired for specific projects, offering flexibility and diverse experience. A Ruby On Rails Developer usually works as a full-time employee, focusing on long-term application development within a company. Both roles require strong Rails skills but differ mainly in employment type and work setup.

What are popular job titles related to Ruby On Rails Contractor jobs in British Columbia?

For Ruby On Rails Contractor jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Ruby On Rails Contractor jobs in British Columbia look for?

The top searched job categories for Ruby On Rails Contractor jobs in British Columbia are:

Infographic showing various Ruby On Rails Contractor job openings in British Columbia as of August 2026, with employment types broken down into 83% Full Time, 6% Part Time, and 11% Contract. Highlights an 82% In-person, and 18% Remote job distribution.

Officer, Rail Grinding

Vancouver, BC • On-site

Canadian National Railway Company
Rail Transportation • 10K+ employees

Full-time

Posted 10 days ago


Canadian National Railway rating

7.5

Company rating: 7.5 out of 10

Based on 49 frontline employees who took The Breakroom Quiz


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!

This position is posted as a grade 10.

Job Summary

The Officer, Rail Grinding is responsible for leading CN's Grinding Operations on assigned grinding units networkwide. The role oversees the work of internal team members as well as contractors operating rail grinding equipment, water trucks, fire suppression equipment and post grinding patrols. The incumbent conducts pre-grinding surveys with local track forces or contractors, provides track protection for all grinding and post grinding operations. Moreover, the position engages with multiple levels within the organization to ensure safe and efficient operation of grinding trains.

Main Responsibilities Safety 

       Lead grinding operations in accordance with safe work procedures, Transport Canada guidelines, and CN standards, policies, and regulations

       Ensure consistent protection of team members on CN right-of-way

       Evaluate fire hazards and ensure all employees and contractors work according to conditions on a continual basis

       Audit and assess work procedures, identify potential issues, and require remediation when needed

       Comply with Company safety initiatives and safety plan targets

Daily Operations 

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

       Plan daily and short-term work to be conducted, including but not limited to work block coordination, grinding surveys, and post patrol inspections

       Communicate daily plan and work cycle plans with local supervisors impacted by grinding operations in advance

       Communicate with the Rail Traffic Control Center and Transportation to plan daily activities

       Plan for changing work conditions

       Evaluate team performance and ensure compliance contract policies and procedures

       Ensure successful weekly hand-off of machines and grinding plans

       Participate in activities related to disruptions in service

Administrative Responsibilities 

       Review daily work sheets to ensure alignment with CN and contractor policies and procedures

       Approve invoicing to ensure compliance with CN's Accounting practices and vendor contracts

       Review and support work to continually improve policies, procedures, guidelines, and playbooks

Working Conditions

The role is primarily performed on a track unit and outdoors in various types of weather and environmental conditions. The position is subject to changing shift times based on business needs. The role requires extensive travel (100%) to field sites across CN's network in Canada and the overnight accommodation may be in a mobile unit on the grinding unit. The incumbent spends a significant amount of travel time away from home and must be available to work nights. The role requires being on-call 24/7 to respond to critical incidents and emergencies.

Requirements Experience

Railroad Maintenance

       Minimum 1 year of railroad maintenance experience

o   Experience obtaining and providing track protection

o   Experience in railroad operations such as production gangs, maintenance, track protection, or train crews

o   Experience handling multiple priorities within demanding time constraints*

o   Experience adapting to rapidly changing circumstances and situations*

o   Experience as an Engineering Foreman or Conductor*

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

Education/Certification/Designation

       High School Diploma or General Educational Development (GED)

       Canadian Railroad Operating Rules (CROR) or the United States Operating Rules/On-Track Safety (USOR/OTS) qualification

       Ability to obtain Qualification Standards Operating Crews (QSOC) within one year 

       Ability to obtain Track Inspection Guidelines (TIG) qualification within one year

Competencies

       Leads by example for the safety and security of all

       Identifies potential safety and security risks

       Considers environmental impacts in every decision and action

       Demonstrates active listening

       Identifies needs and solves problems to create value for all stakeholders

       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

       Knowledge of safe operating practices, regulatory rules, environmental and safety regulations

       Understanding of track inspection

       Knowledge of Microsoft Office*

       Familiarity with eTop and ETAV*

       Fluently bilingual both written and verbal (English, French)*

*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