R
Ruby on Rails Software Developer
Riipen
Remote · Canada Full-time 1w ago
About the role
Who you are
- 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
- 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
- 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
What the job involves
- Riipen is looking for a Ruby on Rails Software Developer to join our remote Engineering team
- 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
- 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
- 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
Benefits
- Enhanced health & dental benefits
- Generous time off
- Choose your work environment
- Paid parental leave
- Paid learning opportunities
Requirements
- experience in Ruby on Rails
- shipped high-quality web apps with real customers in the past
- love to take ownership of your code
- empowered to make decisions and help steer the codebase towards quality
- 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
- Have the ability to prioritize and self-manage
- Have excellent communication skills, both written and verbal
- 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
Responsibilities
- 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
- 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
- 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
Benefits
health insurancedental insurancegenerous time offpaid parental leavepaid learning opportunities
Skills
AWSAI toolsCanCanCanCapybaraCSSDatabase performance tuningElasticsearchFactoryBotHTMLHotwire NativeJavaScriptMobile developmentOpenSearchPostgreSQLQuery optimizationReactJSRSpecRubyRuby on RailsSimple FormStimulusJSTailwindCSSTurboJS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free