Engineering Manager (Remote)
Riipen
You might be a great fit if you have experience leading a small team, strong development experience in Ruby on Rails, and a track record of shipping high-quality web applications used by real customers. We’re looking for someone who takes ownership of their work, collaborates closely with product and design partners, and enjoys helping teammates grow while building reliable systems.
In this role you will help lead a highly effective remote team working on the Riipen platform and its supporting services. Your responsibilities will include:
- Planning and coordinating development sprints
- Collaborating with Designers and Product Managers to plan and implement features
- Writing efficient, maintainable code
- Mentoring team members and providing feedback on technical and architectural decisions
- Designing effective data models and database structures
- Participating in and facilitating code reviews
- Bringing forward ideas to continually improve our tech stack, development practices, and code quality
- Department
- Engineering
- Employment Type
- Full Time
- Location
- Canada - Remote
- Workplace type
- Fully remote
- Compensation
- $140,000 - $170,000 / year
Key Responsibilities
- 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.
Skills, Knowledge and Expertise
You may be a good fit if you:
- Have 5+ years of experience developing Ruby on Rails applications
- Have experience leading or mentoring engineers, whether formally as a manager or informally as a technical leader
- Are comfortable balancing hands-on development with supporting and guiding a team
- Have experience with common Rails ecosystem tools such as RSpec, Simple Form, CanCanCan, Capybara, FactoryBot, or similar libraries
- Have experience designing and working with PostgreSQL or other relational databases
- Have 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
- Are comfortable prioritizing work, managing your time, and taking ownership of projects
- Have strong written and verbal communication skills, especially in distributed teams
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
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
About Riipen
Since inception in 2013, Riipen has expanded its reach internationally and has developed a state of the art technology platform that caters and provides significant competitive advantages for organizations and academic institutions while staying true to their original goal of supporting student development. Riipen has enabled 193,000+ students at 590+ post-secondary institutions and training providers to partake in applied learning with 31,000+ companies. All of this leads us to our mission: Eliminate Underemployment.
Our Hiring Process
Application Received
Internal Review
Phone Screen
Hiring Manager Interview
