Full-Stack Ruby on Rails Developer

Apply now

Full-Stack Ruby on Rails Developer

At DesignFiles, we're looking for a mid/senior level Full-Stack Ruby on Rails Developer to join our engineering team.

Full-time · Remote

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 5,500 customers 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 Expect 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.

  • Fluent English and the ability to explain complex technical topics, trade-offs, and decisions clearly in both writing and conversation.

Apply for the job

If this role sounds like a good fit, we’d love to hear from you.