Ruby on Rails Developer

Hey there! At Vendo (https://www.getvendo.com/), we help large organizations run their eCommerce businesses - multi-brand stores, marketplaces, and multi-tenant platforms - scenarios that don't work well on standard SaaS platforms.

We're also maintainers of Spree Commerce, an open-source framework based on Ruby on Rails - 13k Github stars and over 2.5 million downloads! Vendo is based on Spree and we contribute to open source daily.

We’re currently on the lookout for a Ruby on Rails Developer to join our team! In this position, you’ll play a key role in developing new features and keeping our platform running smoothly. If you love coding and making a real impact, we’d love to hear from you!

What will you do?

  • Join our collaborative team of engineers and stakeholders
    • Be involved in all stages of feature development: design it, implement it, and gather feedback!
    • We keep our meetings short and sweet, ensuring we maximize productivity without distractions!
    • Contribute to Spree open source and engage with our open source community!
  • Work with our modern tech stack
      • We’re using Ruby 3 and Rails 7 (soon 8!) along with Hotwire to create interactive experiences!
      • Focus on backend and frontend development (no confusing frontend frameworks like React or Angular—just good ol' Rails!)
      • Manage lots of tasks efficiently with ActiveJob/Sidekiq
      • Use TDD and CI/CD practices to deliver clean, bug-free code!

Requirements

Must-haves

  • At least 3 years of commercial experience with Ruby on Rails
  • A great team player who values collaboration
  • Strong communication skills that keep everyone in the loop
  • Experience with ActiveJob/Sidekiq and handling background processing
  • Ability to write automated tests (we use RSpec and Capybara)
  • Familiarity with third-party APIs, such as payment processors and analytics (eg. Stripe, Shopify)
  • Skill in crafting efficient SQL queries (we're using PostgreSQL)
  • A knack for taking features from concept to reality and owning the process!

Nice-to-haves

  • Spree experience is a huge bonus!
  • Hotwire experience is a bonus (all of our UIs our built with Turbo/Stimulus/Importmaps - #RailsWay)

Our recruitment process looks like this:

  1. A friendly chat with our CTO
  2. A short test task to showcase your approach—no pressure!
  3. Feedback on your task solution
  4. If all goes well, we’ll present you with a job offer!

The offer requires that you work from the office in Warsaw (Metro Świętokrzyska) for 2-3 days each week. This means you’ll have a hybrid work arrangement, where you’ll balance your time between working in the office and remotely. It’s important to be present in the office for those days to facilitate collaboration, communication, and team dynamics

Benefits

  • Compensation of 18 000 - 25 000 PLN B2B netto + VAT
  • 20 days of paid vacation per year
  • Paid sick leave
  • Private health insurance
  • Sports card
  • Licenses and tools, such as GitHub Copilot/Cursor, that will enable you to work efficiently
  • An office located in a central location, with access to the subway, fully stocked with snacks and drinks :)

Uwagi dotyczące prywatności

Administratorem Twoich danych osobowych jest Vendo sp. o.o. z siedzibą w Warszawie przy ulicy Jasnej 15 („Administrator” lub „Vendo”). Kontakt e-mailowy z Administratorem jest możliwy pod adresem e-mail gdpr pod adresem getvendo.com

Twoje dane, jeśli zechcesz zawrzeć umowę o pracę, będą przetwarzane w celach związanych z wypełnieniem obowiązków prawnych (kodeks pracy). W przypadku chęci podjęcia współpracy w ramach umowy B2B lub umowy zlecenia dane będą przetwarzane w celu przeprowadzenia procesu rekrutacji oraz analizy CV pod kątem ewentualnego zawarcia umowy. Niezależnie od podstaw wskazanych powyżej, Twoje dane będą przetwarzane również w celu ustalenia warunków zatrudnienia/współpracy, dochodzenia roszczeń lub obrony przed roszczeniami Vendo. Przetwarzanie w tych celach odbywa się na podstawie prawnie uzasadnionego interesu Vendo polegającego na uzyskaniu informacji o oczekiwaniach kandydata, w szczególności oczekiwanym wynagrodzeniu i dyspozycyjności, a także ewentualnym dochodzeniu, ustaleniu lub obronie przed roszczeniami na drodze sądowej i pozasądowej sąd. W przypadku przesłania nam przez Państwa większej ilości danych niż wymagają tego przepisy kodeksu pracy lub Vendo dane będą przetwarzane na podstawie zgody wyrażonej poprzez przesłanie zgłoszenia rekrutacyjnego. Twoje dane osobowe mogą być również przetwarzane na podstawie zgody w celu przyszłych rekrutacji.

Twoje dane będą przetwarzane przez naszego partnera, dostarczającego platformę do składania aplikacji rekrutacyjnych. Nasi partnerzy mogą przekazywać Twoje dane osobowe poza Europejski Obszar Gospodarczy.

Przysługuje Państwu prawo do żądania od Administratora dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, wniesienia sprzeciwu wobec przetwarzania, przenoszenia danych. Przysługuje Ci również prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.

Przysługuje Ci również prawo do cofnięcia zgody (w zakresie, w jakim przetwarzanie odbywało się na podstawie zgody), jednak cofnięcie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem.

Twoje dane osobowe przetwarzamy w celu rekrutacji na stanowisko wskazane w ogłoszeniu i ewentualnie dłużej przez okres przedawnienia roszczeń. Gdy wyraziłeś zgodę na udział w przyszłych rekrutacjach przez okres nie dłuższy niż 6 miesięcy od momentu ich zebrania (lub do czasu cofnięcia przez Ciebie zgody na przyszłe rekrutacje).

Podanie danych osobowych w celu udziału w postępowaniu rekrutacyjnym jest dobrowolne. Niepodanie danych osobowych wymaganych przepisami Kodeksu pracy (w przypadku umowy o pracę) lub danych wymaganych przez Vendo (w przypadku umowy B2B lub umowy zlecenia) skutkować będzie brakiem możliwości wzięcia udziału w postępowaniu rekrutacyjnym. Nieprzesłanie dodatkowych danych, niewymaganych przez Kodeks Pracy lub przez Vendo, nie wpłynie na możliwość udziału w postępowaniu rekrutacyjnym.

Jeśli masz jakiekolwiek pytania, możesz skontaktować się z nami pod adresem e-mail gdpr at getvendo.com

We are a startup building an all-in-one SaaS, API-first, headless eCommerce platform for marketplaces and B2B platforms. Join our team of Engineers, QAs, and Product Owners. We’re using a pod / squad structure with small agile teams working on a specific epic. Flat org structure so you can freely speak to the CTO or CEO at any time. We keep our meetings as short as possible with a daily standup and occasional pair programmings to create a distraction-free zone. Get stuff done, demo it, get feedback and iterate.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Ruby on Rails Developer Q&A's
Report this job
Apply for this job