ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Ruby on Rails Developer

Vendo sp. o.o.

Warsaw, Masovian Voivodeship, Poland Hybrid permanent

Posted: October 8, 2024

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Join our team as a Ruby on Rails Developer, where you'll contribute to the development of Spree Commerce projects, including feature development and platform maintenance.

Job Description

Hey there! At Vendo (https://www.getvendo.com/). We're maintainers of Spree Commerce, an open-source framework based on Ruby on Rails - 15k Github stars and over 2.5 million downloads! We help deliver ambitous eCommerce projects around the globe based on Spree.

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 platforms running smoothly. If you're passionate about not just coding, but also actively contributing to the wider development community through open-source projects, we’d love to hear from you!

So what's it like to work here? We cherish a unique "developer-driven" culture where your voice and ideas genuinely matter. (Curious? Check out our CTO's GitHub: https://github.com/damianlegawiec).

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 Commerce and engage with our open source community!

• Work with our modern tech stack
• We’re using Ruby,Rails, React, and TypeScript
• 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
• Basic knowledge of React and TypeScript
• Ability to utilize modern AI tools and agents such as Cursor and/or Claude Code to speed up delivery
• 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)
• Experience working with third-party APIs, such as payment processors (eg. Stripe)
• 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!

Our recruitment process looks like this:

• A friendly chat with our CTO
• A short test task to showcase your approach—no pressure!
• Feedback on your task solution
• 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. Perfect fit but outside Warsaw? Contact us to discuss.


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 Cursor/Claude Code/etc, 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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply