Senior Ruby on Rails Developer at Vendo

Headquarters: Warsaw

So, what will I do?
  • Work in a team with our engineers, QAs, and product owners
    • We’re using a pod/squad structure, so small agile teams work on a specific topic.
    • Our team is composed of people located all around the globe and English is the primary language of communication.
    • We keep our meetings as short as possible (usually a daily standup, occasional pair programming) to create a distraction-free zone.
    • Flat structure, you can freely speak to the CTO at any time.
  • Write code!
    • We use Ruby 3 and Rails 7 with Hotwire to build great UI as well as a lot of REST API endpoints
    • Integrate with 3rd party APIs - payment gateways, fulfillment, tax services, and many others with REST or GraphQL
    • Practice TDD and CI & CD to deliver the best quality code (which will be also tested via static analyzer tools)

  • At least 5 years of commercial experience working with Ruby on Rails
  • Efficiency in writing automatic tests
  • Experience working with 3rd party APIs such as payment gateways
  • Good team player skills
  • Good knowledge of building performant SQL queries
  • Ability to deliver the feature from 0 to 1
  • Digest 3rd party API documentation
  • Creative, open-minded, get-sh*t-done approach

  • Experience with Spree, Solidus or Shopify
  • Hotwire experience
  • Open-source contributions

The recruitment process:
  1. an introductory meeting - we'll tell you about the project and ask you if it's a good fit for you
  2. a test task - a super simple Ruby wrapper for Spree Commerce open-source API (1-2 hours)
  3. feedback to your test task solution
  4. a meeting with the Vendo CTO and Spree open-source tech lead
  5. job offer and paperwork
  • Compensation $3,800 - $5,150 to your bank account
  • 20 paid vacation days a year
  • Paid sick leave up to a week a year
  • Evaluation Process every 6 months (your job satisfaction survey, your team feedback, your manager feedback, compensation review)

Please let the company know you found this position on so we can keep providing you with quality jobs.

See related remote developer jobs