Jobs.ca
Jobs.ca
Language
Riipen logo

Engineering Manager

Riipen6 days ago
Remote
Canada
CA$102,241 - CA$124,149/yearly
Senior Level

Top Benefits

Enhanced health & dental benefits
Generous time off
Choose your work environment

About the role

Who you are

  • This is a hands-on leadership role for someone who enjoys both building great software and helping a team succeed
  • 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
  • These aren’t hard requirements but will be indicators that guide our search
  • 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
  • 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

What the job involves

  • Riipen is looking for a Ruby on Rails Engineering Manager to join our remote Engineering team
  • Our Engineering Managers are active contributors who write production code while also guiding their teams through planning, technical decisions, and delivery
  • In this role you will help lead a highly effective remote team working on the Riipen platform and its supporting services
  • 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
  • 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

The application process

  • Application Received
  • Internal Review
  • Phone Screen
  • Once we have reviewed your application and want to learn more a member of our team will reach out to you to schedule a time to chat
  • Hiring Manager Interview
  • Our People and Culture team have gotten to know you, now we want you to meet the hiring manager and hear about the role from their perspective alongside them, getting to know you
  • This will be a zoom video call
  • Final Interview
  • Offer
  • In this stage, if you are.....
  • We will invite you to join the team, of course, we recognize that we need to be the right fit for you...but we hope that if you have made it this far that you think we will be a great match
  • Hired and begin onboarding!

Benefits

  • Enhanced health & dental benefits
  • Generous time off
  • Choose your work environment
  • Paid parental leave
  • Paid learning opportunities

About Riipen

Technology, Information and Internet
51-200

Riipen is enabling transformative opportunities for companies to collaborate with post-secondary students on real-time, real-world challenges that are embedded directly into coursework.

To date, Riipen has enabled over 190,000 learner experiences and over 10.4M+ hours of applied learning at 590+ post-secondary academic partnerships & portals with more than 31,000 employers. Riipen’s mission is to be the experiential learning platform on which learners of all backgrounds and employers of all sizes engage actively, frequently and authentically – through real projects.

Similar jobs you might like