Ruby on Rails Software Developer

riipen Canada
Remote
Apply
AI Summary

Riipen is seeking a Ruby on Rails Software Developer to join our remote Engineering team. The ideal candidate will have experience in Ruby on Rails, high-quality web app development, and a passion for code ownership and improvement. Key responsibilities include writing efficient code, creating effective data models, and working with a remote team to deliver high-quality code.

Key Highlights
Ruby on Rails experience
High-quality web app development
Remote team collaboration
Key Responsibilities
Write efficient and maintainable code
Create effective data models and database structures
Build performant API's to support our whole suite of periphery applications and integrations
Conduct and help with code reviews
Make use of Ruby, HTML, JavaScript, CSS, and other web-related programming languages and frameworks
Technical Skills Required
Ruby on Rails RSpec Simple Form Capybara FactoryBot PostgreSQL CSS JavaScript TailwindCSS TurboJS StimulusJS ReactJS
Benefits & Perks
$120,000 - $150,000 / year
Remote/travel working opportunities
4 weeks of annual vacation
Paid sick leave
Extended Health and Dental benefits
Learning & Development Stipend
Nice to Have
AWS or other cloud providers
Hotwire Native or similar frameworks
Mobile development
Database performance tuning and query optimization
AI tools that assist with software development workflows
OpenSearch or Elasticsearch clusters
Maintaining CI/CD pipelines and deployment workflows

Job Description


Department: Engineering

Location: Canada - Remote

Compensation: $120,000 - $150,000 / year

Description

Riipen is North America’s largest online marketplace for experiential learning. Through short-term project-based engagements embedded directly into the existing curriculum, Riipen makes it easy for higher education institutions and industry partners to collaborate.

Riipen is looking for a Ruby on Rails Software Developer to join our remote Engineering team.

You might be a great fit if you have experience in Ruby on Rails, have shipped high-quality web apps with real customers in the past, love to take ownership of your code, and be empowered to make decisions and help steer the codebase towards quality.

You will be involved in working with a highly effective and remote team, working on the Riipen platform and all of its services. This includes but is not limited to:
  • Writing efficient and maintainable code
  • Creating effective data models and database structures
  • Conduct and help with code reviews
  • Bringing in ideas to continually improve our tech stack and code quality
This role is fully remote and open to candidates in Canada.

Key Responsibilities

  • Write efficient and maintainable code
  • Create effective data models and database structures
  • Build performant API’s to support our whole suite of periphery applications and integrations
  • Conduct and help with code reviews
  • Make use of Ruby, HTML, JavaScript, CSS, and other web-related programming languages and frameworks
  • Work with designers and product managers to create a robust user experience
  • Work within a team to deliver high quality, tested code

Skills, Knowledge and Expertise

These aren’t hard requirements but will be indicators that guide our search.

You may be a good fit if you:
  • Have 2+ years developing Ruby on Rails applications
  • Have experience in standard Rails ecosystem libraries such as RSpec, Simple Form, CanCanCan, Capybara, FactoryBot, etc, or any equivalent libraries.
  • Have experience with PostgreSQL or other databases
  • Have experience with CSS and JS libraries such as TailwindCSS, TurboJS, StimulusJS, ReactJS, or equivalent libraries.
  • Understand the importance of quality over quantity in software
  • Enjoy working in small, remote teams
  • Have the ability to prioritize and self-manage (key skills when working remotely!)
  • Have excellent communication skills, both written and verbal
A degree or certificate in Computer Science, Software Engineering, Software Development, or a related field is helpful, but equivalent experience is just as valuable.

Bonus Points -
It’s a plus if you also have experience with:
  • AWS or other cloud providers
  • Hotwire Native or similar frameworks
  • Mobile development
  • Database performance tuning and query optimization
  • AI tools that assist with software development workflows
  • OpenSearch or Elasticsearch clusters
  • Maintaining CI/CD pipelines and deployment workflows
We ask that if you feel like you don’t check all the boxes but have the potential to learn what you don’t know, that you still apply! We believe that diverse teams are high-performing teams and we strive to employ individuals with a diversity of backgrounds, experiences, and perspectives.

If this role excites you, we look forward to receiving your application!

Benefits

  • 🌐 Remote/travel working opportunities (when appropriate)
  • 🏖️ 4 weeks of annual vacation
  • 🤕 Paid sick leave
  • 🏥 Extended Health and Dental benefits from your first day
  • 💻 We will ensure you have a great work-from-home setup
  • 📚 Learning & Development Stipend after 6 months of employment
We appreciate your interest and application. Only those applicants under consideration will be contacted.

Riipen is an Equal Employment Opportunity employer. Employment decisions are based on merit and business needs, and not on race, colour, creed, age, sex, gender, sexual orientation, national origin, religion, marital status, medical condition, physical or mental disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state or provincial and local laws and ordinances.

Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

very

Canada

Senior Databricks Engineer

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

bridgenext

Canada

Full Stack Engineer

Programming
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Yelp

Canada

Subscribe our newsletter

New Things Will Always Update Regularly