Engineering Manager (Remote)

Remote Full-time

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.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 sprintsCollaborating with Designers and Product Managers to plan and implement featuresWriting efficient, maintainable codeMentoring team members and providing feedback on technical and architectural decisionsDesigning effective data models and database structuresParticipating in and facilitating code reviewsBringing forward ideas to continually improve our tech stack, development practices, and code qualityThis role is fully remote and open to candidates in Canada.
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
These aren’t hard requirements but will be indicators that guide our search.You may be a good fit if you:Have 5+ years of experience developing Ruby on Rails applicationsHave experience leading or mentoring engineers, whether formally as a manager or informally as a technical leaderAre comfortable balancing hands-on development with supporting and guiding a teamHave experience with common Rails ecosystem tools such as RSpec, Simple Form, CanCanCan, Capybara, FactoryBot, or similar librariesHave experience designing and working with PostgreSQL or other relational databasesHave experience working with modern CSS and JavaScript frameworks such as TailwindCSS, Turbo, Stimulus, React, or similar toolsCare deeply about code quality, maintainability, and thoughtful engineering practicesEnjoy working in small, collaborative remote teamsAre comfortable prioritizing work, managing your time, and taking ownership of projectsHave strong written and verbal communication skills, especially in distributed teamsA degree or certificate in Computer Science, Software Engineering, Software Development, or a related field is helpful, but equivalent experience is just as valuable.Bonus Points - It’s a plus if you also have experience with:AWS or other cloud providersHotwire Native or similar frameworksMobile developmentDatabase performance tuning and query optimizationAI tools that assist with software development workflowsOpenSearch or Elasticsearch clustersMaintaining CI/CD pipelines and deployment workflowsWe 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. If this role excites you, we look forward to receiving your application!
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 employmentWe appreciate your interest and application. Only those applicants under consideration will be contacted. Riipen is an Equal Employment Opportunity employer. Employment decisions are based on merit and business needs, and not on race, colour, creed, age, sex, gender, sexual orientation, national origin, religion, marital status, medical condition, physical or mental disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state or provincial and local laws and ordinances. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

DMO NA Material Master Champion

Remote

Experienced Reading Teacher - Tutoring Specialist

Remote

Hiring Now: Remote Junior Bookkeeper | WFH Opportunity

Remote

**Experienced Remote Live Chat Support Agent – Entry-Level Opportunity for Customer Service Professionals**

Remote

National Senior Manager, Contract Quality

Remote

[Remote] REMOTE Vendor Management QA Analyst, I

Remote

Customer Success Manager (Maternity Cover Contract)

Remote

Senior Associate, New Product Development

Remote

Experienced Entry Level Customer Service Manager – Delivering Exceptional Client Experiences and Driving Business Growth through Proactive Engagement and Personalized Solutions

Remote

Legal Compliance Analyst

Remote
← Back