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 Engineering Manager to join our remote Engineering team. This is a hands-on leadership role for someone who enjoys both building great software and helping a team succeed. Our Engineering Managers are active contributors who write production code while also guiding their teams through planning, technical decisions, and delivery.
Job Responsibility:
Lead, mentor, and provide technical guidance to a small engineering team
Plan and coordinate development, including sprint planning, prioritization, and feature delivery
Collaborate with Product Managers and Designers to define requirements and deliver quality user experiences
Facilitate code reviews to maintain high quality
Work with the engineering team to deliver reliable, scalable features
Directly contribute to the codebase with efficient, maintainable, and well-tested code
Utilize Ruby, HTML, JavaScript, CSS, and modern web technologies for the Riipen platform
Design and implement effective data models and database structures
Build and maintain performant APIs for the platform and integrations
Identify improvements for development practices, tooling, and system architecture
Requirements:
5+ years of experience developing Ruby on Rails applications
Experience leading or mentoring engineers, whether formally as a manager or informally as a technical leader
Comfortable balancing hands-on development with supporting and guiding a team
Experience with common Rails ecosystem tools such as RSpec, Simple Form, CanCanCan, Capybara, FactoryBot, or similar libraries
Experience designing and working with PostgreSQL or other relational databases
Experience working with modern CSS and JavaScript frameworks such as TailwindCSS, Turbo, Stimulus, React, or similar tools
Care deeply about code quality, maintainability, and thoughtful engineering practices
Enjoy working in small, collaborative remote teams
Comfortable prioritizing work, managing your time, and taking ownership of projects
Strong written and verbal communication skills, especially in distributed teams
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