1

Ruby On Rails Developer Jobs in Saint Paul, MN (NOW HIRING)

Be involved in projects with our Transit and Rail Team and be a part of a growing organization that ... Detail-oriented with an emphasis on quality work products * The selected candidate must have the ...

Be involved in projects with our Transit and Rail Team and be a part of a growing organization that ... Detail-oriented with an emphasis on quality work products * The selected candidate must have the ...

next page

Showing results 1-20

People also search for

Ruby On Rails Developer information

See Saint Paul, MN salary details

$25.8K

$123.5K

$173.5K

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

As of Jun 11, 2026, the average yearly pay for ruby on rails developer in Saint Paul, MN is $123,503.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,700.00 and $142,100.00 per year, depending on experience, location, and employer.

What are some common challenges Ruby on Rails Developers face when working on legacy codebases?

Ruby on Rails Developers often encounter challenges such as outdated dependencies, lack of documentation, and tightly coupled code when working with legacy projects. Adapting newer Rails versions while ensuring compatibility can require significant refactoring. Collaborating closely with team members, conducting thorough code reviews, and writing comprehensive tests are crucial for maintaining stability during updates and improvements.

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

AspectRuby On Rails DeveloperPHP Developer
Required credentialsBachelor's in CS or related field; familiarity with Ruby, Rails frameworkBachelor's in CS or related field; proficiency in PHP
Work environmentWeb development teams, startups, tech companiesWeb development teams, agencies, small to large businesses
Industry usageTech startups, SaaS platforms, e-commerceContent management systems, e-commerce, enterprise apps
Common search intentRuby On Rails Developer vs PHP DeveloperRuby On Rails Developer vs PHP Developer

The main difference between a Ruby On Rails Developer and a PHP Developer lies in the programming languages and frameworks they specialize in. Ruby On Rails Developers focus on Ruby and the Rails framework, often working in startups and tech companies, while PHP Developers work with PHP, commonly in content management and e-commerce projects. Both roles require similar educational backgrounds and are integral to web development teams.

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

To thrive as a Ruby On Rails Developer, you need strong proficiency in Ruby, Rails framework, web development fundamentals, and typically a background in computer science or related fields. Experience with version control systems like Git, databases such as PostgreSQL or MySQL, and familiarity with testing frameworks and deployment platforms is essential. Excellent problem-solving abilities, attention to detail, and effective teamwork and communication skills help developers stand out. These competencies ensure robust, scalable application development and smooth collaboration within agile software teams.

What is a Ruby on Rails Developer?

A Ruby on Rails Developer is a software engineer who specializes in building web applications using the Ruby on Rails framework. Rails is a popular open-source server-side web application framework written in the Ruby programming language. Developers in this role design, implement, test, and maintain features for web apps, working both on the front-end and back-end. They often collaborate with designers, product managers, and other developers to deliver robust, scalable, and secure web solutions. Ruby on Rails Developers are valued for their ability to rapidly create high-quality applications using Rails’ conventions and best practices.
What are the most commonly searched types of Ruby On Rails Developer jobs in Saint Paul, MN? The most popular types of Ruby On Rails Developer jobs in Saint Paul, MN are:
What cities near Saint Paul, MN are hiring for Ruby On Rails Developer jobs? Cities near Saint Paul, MN with the most Ruby On Rails Developer job openings:
Infographic showing various Ruby On Rails Developer job openings in Saint Paul, MN as of June 2026, with employment types broken down into 33% Full Time, and 67% Part Time. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $123,503 per year, or $59.4 per hour.
Supervisor, Rail Maintenance

Supervisor, Rail Maintenance

Metropolitan Council

Minneapolis, MN

Other

Posted 5 days ago


Metropolitan Council rating

7.4

Company rating: 7.4 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

429th of 648 rated public administrative organizations


Job description

WHO WE ARE

We are the Metropolitan Council, the regional government for the seven-county Twin Cities metropolitan area. We plan 30 years ahead for the future of the metropolitan area and provide regional transportation, wastewater, and housing services. More information about us on our website.
We are committed to supporting a diverse workforce that reflects the communities we serve.
Metro Transit is one of the country's largest transit systems, employs more than 3,000 people, and provides ridership through an integrated network of buses, light rail and commuter trains, as well as resources for those who carpool, vanpool, walk or bike in the Twin Cities.
How your work would contribute to our organization and the Twin Cities region:
The Supervisor, Rail Maintenance will provide leadership, direction and coordination in the Maintenance department. This position will also provide support for the Transportation department by maintaining the LRV fleet to Metro Transit Standards.
NOTE: This position will create an eight-month eligible list for current and future positions. The candidate's permanent residence must be in Minnesota or Wisconsin.

What you would do in this job
  • Coordinate mechanical workforce for shift assignments to ensure availability of equipment for service.
  • Maintain records of attendance.
  • Act as the first level of response for performance and discipline issues.
  • Provide leadership and direction to the department through planning, implementation, and evaluation of work priorities.
  • Evaluate work performed by staff.
  • Inspect work of Foreperson to ensure problems that were mechanical, electrical/electronic, pneumatic, and/or hydraulic were accurately resolved to prevent damage to vehicle and/or passengers.
  • Maintain close working relationships with other rail departments.
  • Participate in the development and administration of the annual budget.
  • Assist in writing and enforcing standard operating procedures.
  • Identify problem areas, make timely corrections where possible, or recommendations to upper management for solutions.
  • Ensure compliance with Met Council policies.
  • Prepare electronic reports for management.
  • Perform other duties directly related to this position as assigned.
  • Responsible for the work of others; Foreperson Electro-Mechanic Technicians, Electro-Mechanic Technicians and LRT Helpers.
What education and experience are required for this job (minimum qualifications)

Any of the following combinations of experience in mechanical operation, mechanical maintenance or other heavy-duty transportation maintenance and completed education mechanical operation, mechanical maintenance, transportation, engineering, administration, management or a related field:

  • A high school diploma/GED with eight (8) years of experience, including one (1) year of supervisory, project management, or lead experience.
  • An associate degree with six (6) years of experience, including one (1) year of supervisory, project management, or lead experience.
  • A bachelor's degree or higher with four (4) years of experience, including one (1) year of supervisory, project management, or lead experience.
Licensure Requirement:
  • Valid driver's license with acceptable driving record.
  • Ability to obtain a Class B CDL Driver's License during the probationary period.
  • Ability to pass physical examinations, Rail Operations Rule Book and physical agility examinations.
  • Ability to successfully complete Rail Operator Training Program for Maintenance Personnel.
  • Ability to obtain and maintain Train Operator Certification for Maintenance Personnel.
*Metropolitan Council Employees Only: Successful completion of any one of the following four Metropolitan Council Leadership/Supervisory training programs will substitute for lead/supervisory experience. You must attach your certificate(s) as proof of completion of the program to your application. Only completion of one of the four programs listed below will substitute credit (6 months or 1 year) for lead/supervisory experience.
Metro Transit Leadership Academy = 1 year
Project Management Development Program (12-month session) = 1 year
Four Learning Institute Certificates - You must obtain all four certificates listed below to receive credit for 6 months supervisory experience.
  • Leading Self-Personal Effectiveness Certificate
  • Leading Self-Communication Certificate
  • Leading Self-Business Skills Certificate
  • Leading Others-Preparing for Supervisor Certificate
What additional skills and experience would be helpful in this job (desired qualifications):
  • Light rail maintenance experience, including knowledge of original equipment manufacturer warranties, contracts, technical specifications and administrative procedures.
  • Supervisory/lead work experience in a union environment.
  • Experience working with Enterprise Asset Management Systems (EAMS), such as TXBase.
  • Proficient in payroll processes, including timecard corrections and verification of completed work.
  • Skilled in parts research, including collaborating with manufacturing facilities to reverse engineer components.
  • Experience promoting an equitable, positive, respectful work environment that values diversity among all employees.
What knowledge, skills and abilities you should have within the first six months on the job:
  • Skilled in problem analysis and resolution skills.
  • Skilled in oral and written communication.
  • Skilled in using personal computers and working with databases.
  • Ability to structure and deliver training in-shop and classroom settings.
  • Ability to manage multiple responsibilities/priorities simultaneously.
  • Ability to understand and interpret union contracts at Metro Transit.
  • Ability to work effectively in a team environment.
  • Ability to manage various projects including scope of work, budget, procurement, and execution.
What you can expect from us:
  • We offer the opportunity to make a difference and positively influence the Twin Cities metropolitan area.
  • We encourage our employees to develop their skills through on-site training and tuition reimbursement.
  • We provide a competitive salary, excellent benefits and a good work/life balance.
More about why you should join us! Additional information

Union/Grade: Transit Managers and Supervisors Association (TMSA) /Grade H
FLSA Status: Exempt
Safety Sensitive: Yes, subject to random non-DOT drug tests


What your work environment would be:
Work is regularly performed in a normal office environment but may require occasional outdoor work with exposure to outdoor weather conditions. Work requires occasional local in-state travel by car to visit different facilities. May occasionally travel by air out of state for training and conferences. Work is occasionally performed near moving parts or equipment, in high, precarious places and wet, humid conditions. Position is frequently exposed to fumes or airborne particles and occasionally toxic or caustic chemicals. There is occasional exposure to vibrations and the risk of electrical shock. Position is regularly exposed to moderate noise.
What steps the recruitment process involves:
1. We review your minimum qualifications.
2. We rate your education and experience.
3. We conduct a structured panel interview.
4. We conduct a selection interview.
Once you have successfully completed the steps above, then:
If you are new to the Metropolitan Council, you must pass a drug test (safety sensitive positions only), and a background check which verifies education, employment, and criminal history. A driving record check and/or physical may be conducted if applicable to the job. If you have a criminal conviction, you do not automatically fail. The Metropolitan Council considers felony, gross misdemeanor and misdemeanor convictions on a case-by-case basis, based on whether they are related to the job and whether the candidate has demonstrated adequate rehabilitation.
If you are already an employee of the Metropolitan Council, you must pass a drug test (if moving from a non-safety sensitive position to a safety sensitive position) and criminal background check if the job you're applying for is safety sensitive, is a supervisory or management job, is in the Finance, Information Services, Audit, or Human Resources departments, or has access to financial records, files/databases, cash, vouchers or transit fare cards. A driving record check and/or physical may be conducted if applicable to the position.
IMPORTANT: If you make a false statement or withhold information, you may be barred from job consideration.
The Metropolitan Council is an Equal Opportunity, Affirmative Action, and veteran-friendly employer. The Council is committed to a workforce that reflects the diversity of the region and strongly encourages persons of color, members of the LGBTQ community, individuals with disabilities, women, and veterans to apply.
If you have a disability that requires accommodation during the selection process, please email HR-OCCHealth@metc.state.mn.us.