Back-end Developer with Ruby-on-Rails

  • Location: Fully Remote, but welcomed to our office
  • Experience: Senior
  • Compensation: Inquire

About the Job

We are building and operating excellence centers for well-established internet platforms and clients operating in the United States, Canada, Netherlands, Germany, and several European countries. We work with the latest technologies in data analysis, software development, and infrastructure management.

We are nimble and flexible: we offer flexible hours, multiple forms of employment, and very competitive compensation. We also provide a comfortable working environment: comprehensive private medical insurance and Multisport benefits. 

Senior Software Engineer (Ruby on Rails)

As a Senior Engineer, you will be responsible for designing, enhancing & implementing various bac-kend systems. You will work closely with cross-functional teams to develop new features and integrate with external and internal systems.

You will be:

  • Designing and implementing backend solutions. 
  • Collaborating with other engineering teams to design APIs
  • Create and maintain integration with external and internal systems
  • Participate in code reviews, listening to feedback, and commenting on other approaches
  • Invest in the documentation of best practices and coding patterns
  • Work with Product Managers, cross-team engineers, data engineers, and user experience teams (UX)

You should have:

  • 5+ years of experience in software development and are comfortable working independently
  • 2+ years of professional experience developing with Ruby on Rails
  • Experience integrating with payment processing systems
  • Experience building contract-first API-driven applications or endpoints
  • Familiarity with automated testing in large Rails applications

You might be a fit if you have: 

  • Strong written and verbal communication skills.
  • Enjoy helping organize and scope high-priority projects and plans to keep us moving forward.
  • Have great attention to detail and quality.
  • Love collaborating with a tight-knit team.