This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
2+ years developing Ruby on Rails applications
Experience in standard Rails ecosystem libraries such as RSpec, Simple Form, CanCanCan, Capybara, FactoryBot, etc, or any equivalent libraries
Experience with PostgreSQL or other databases
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
Ability to prioritize and self-manage
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
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
What we offer:
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