Engineering Manager

Posted 16ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engineering Manager leading a remote team at Riipen, North America’s largest online marketplace for experiential learning. Overseeing development and mentoring engineers for successful project delivery.

Responsibilities:

  • 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

Requirements:

  • 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.

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