Full-stack Rails Engineer

Published on May 04, 2026

DesignFiles is an interior design project management software company on a mission to help interior designers take their design services and businesses to new heights. With more than 7,000 designers and a remote team of 30+ spread across the globe, we’re growing quickly and looking for our next driven, talented team member.

About the job

At DesignFiles, we’re building the go-to platform for interior designers to manage every part of their business—from concept to completion. More than 7,000 designers already rely on our tools, and our remote team of 30+ is growing. If you care about building great products that solve real problems, we’d love to meet you.

Please note: This position is available to candidates within UTC±2 timezone. This is a contract role, and we are looking for individuals (not agencies) who will work with us full-time (40+ hours per week) as a core member of our team.

What You'll Do:

  • Work with experienced colleagues to design, write, review, and improve Ruby and JavaScript code in a Unix environment.
  • Collaborate closely with product and design to shape solutions and carry features from initial concept through implementation, rollout, and iteration.
  • Strengthen the long-term quality of the system by evolving internal architecture, data models, and performance as the product grows.
  • Take shared ownership of production quality, performance, and operational stability.
  • Participate in team rituals like daily standups, planning, and retrospectives, and help keep them lightweight, focused, and effective.

What we want from you:

  • Extensive Ruby on Rails experience on large, long-lived production applications, with the confidence to both ship features on time and make meaningful improvements to the system as it evolves.
  • Strong proficiency in modern JavaScript, HTML, and CSS. Experience with Hotwire and ViewComponents is a plus.
  • Comfortable working in a Unix environment with Docker, PostgreSQL, and Node.js. Familiarity with AWS is a plus.
  • Sound engineering judgment and a pragmatic approach to balancing quality, speed, and long-term maintainability.
  • Comfortable using AI coding tools as a productivity multiplier, while owning the judgment on what ships.
  • Fluent English and the ability to explain complex technical topics, trade-offs, and decisions clearly in both writing and conversation.