Due to COVID-19, we’re pausing applications for this job opening. Want a notification when we resume hiring?Notify me

Full-Stack Ruby on Rails Developer

Notify me

Full-stack Ruby on Rails Developer

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

Full-time (Contract) remote position

About the job

DesignFiles is an interior design project management software company on a mission to help interior designers and home furnishing retailers take their design services and businesses to new heights. With 5,000+ customers and 20+ team members located all over the world, we're growing quickly and looking for our next driven and talented team member.

We’re looking for a Full Stack Ruby on Rails Developer to join the company to drive product development from the ground level. This position is available to anyone in UTC-1 through UTC+6 role.

Please note: This is a contract role and we are looking for individuals (not agencies) that can commit 40+ hours a week to become a core member of our team.

What You'll Do:

  • Write, review and improve Ruby and JavaScript code working in Unix environment.

  • Collaborate with our product team to bring features from conception to completion.
  • Develop features with an emphasis on consistency and integrity at all levels of the stack.
  • Improve DesignFiles' engineering culture with an eye for best practices, code quality and code reviews.
  • Actively contribute to the project with ideas and solutions to constantly improve the lives of our designers and their clients.
  • Participate (on video) in Sprint Planning, Retros, 1:1s.

    What We Want From You:

    • 5+ years experience as a full-stack developer: proficiency in SQL, HTML, CSS and modern JavaScript.
    • 3+ years of hands-on Ruby on Rails experience: rubocop, minitest, delayed job, paperclip, paranoia, etc.
    • Solid knowledge of Unix shell, PostgreSQL, Docker, Node.js, AWS S3.
    • Fluent English and being able to talk in detail about complicated topics.
    • Being fully present during agreed work hours.
    • Accountability for testing own code, thinking through the edge cases and ability to work productively without close supervision.
    • Decent internet connection to participate in video calls and screen sharing sessions.

      Apply for the job

      Do you want to join our team? Then we'd love to hear about you!