Ruby on Rails Developer ($2,250 - $3,600)

Vendo • Posted April 29th

Location
REMOTE ONLY
Position
Category
Software Development
Vendo logo

Must-haves
  • At least 2 years of commercial experience working with Ruby on Rails
  • Efficiency in writing automatic tests (Capybara/rspec)
  • Experience working with 3rd party APIs such as payment gateways, fulfillment providers, tax services, analytics, marketing automation
  • 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

Nice-to-haves
  • Experience with Spree, Solidus, Shopify
  • Experience working with Woo Commerce, BigCommerce or Magento/Adobe Commerce API
  • Experience writing automatic tests in Cypress
  • Hotwire experience
  • Open-source contributions

Benefits
  • Compensation $2,250 - $3,600 to your bank account
  • 20 paid vacation days a year
  • Paid sick leave for up to a week a year
  • Evaluation process every 6 months (your job satisfaction survey, your team feedback, your manager feedback, compensation review)

The recruitment process:
  1. A Test Task - its main objective s to create a simple Ruby SDK for Vendo API. This task shouldn’t take more than 4-5 hours to complete. The goal is not to have a fully implemented solution, work-in-progress is more than enough! We just want to see how would you approach this challenge. Working with 3rd party systems and APIs would be a big chunk of your work at Vendo.
  2. Feedback to your test task solution
  3. A meeting with the Vendo CTO and Spree open-source tech lead
  4. Job offer and paperwork


Privacy Note

  1. The controller of your personal data is Vendo sp. o.o. seated in Warsaw, at Jasna 15 Street (‘Controller’ or ‘Vendo’). Contact e-mail with the Controller is possible at gdpr at getvendo.com
  2. Your data, if you wish to conclude a contract of employment, will be processed for purposes related to the fulfillment of legal obligations (labor code). If you want to cooperate under B2B contract or contract of mandate data will be processed in order to carry out the recruitment and analysis process CV in terms of the possible conclusion of the contract. Irrespective of the grounds indicated above, your data will also be processed for the purpose of setting the conditions employment/cooperation, as well as Vendo claims or defense. Processing for these purposes is carried out on a legal basis Vendo's legitimate interest in obtaining information on the expectations of the candidate, in particular the expected one remuneration and availability, as well as a possible investigation, establishing or defending against claims in court and out of court. If you send us more data than required by labor code or by Vendo data will be processed on consent expressed by sending a recruitment application. Your personal data may also be processed on the basis of consent for the purpose of future recruitment.
  3. Your data will be processed by our partner, providing the platform for submitting recruitment applications. Out partners may transfer your personal data outside of the European Economic Area.
  4. You have the right to request from the Controller access to your data, rectify your data, demand its erasure, restriction of processing, object to processing, and data portability. You also have the right to lodge a complaint to the President of the Personal Data Protection Office.
  5. You also have the right to withdraw your consent (to the extent that processing was based on consent), but the withdrawal of consent does not affect the lawfulness of the processing which was made on the basis of consent before its withdrawal.
  6. We process your personal data in order to recruit for the position indicated in the announcement and possibly longer for the period of limitation of claims. When you have agreed to participate in future recruitment for a period not longer than 6 months from the moment of collection (or until you withdraw your consent for future recruitment).
  7. Providing personal data to participate in the recruitment procedure is voluntary. Failure to provide personal data required under the Labor Code (in the case of a contract of employment) or data required by Vendo (in the case of B2B contract or contract of mandate) will result in the inability to participate in the recruitment procedure. Failure to send additional data, not required by the Labor Code or by Vendo, will not affect the possibility of participating in recruitment proceedings.
  8. If you have any questions, you can contact us at e-mail gdpr at getvendo.com