Senior Ruby Developer
Tech Stack / Keywords
Firma i stanowisko
A well-established online travel company based in the Netherlands operating its own in-house platform for customers to find and book affordable holidays, including package deals, flights, and hotels. The company uses a combination of on-premises infrastructure and Google Cloud Platform to host applications.
Wymagania
- 5+ years of commercial experience with Ruby
- Strong, hands-on experience with Ruby on Rails, including recent versions (Rails 7/8)
- Hands-on experience with Google Cloud Platform (GCP), ideally running Rails applications on it
- Solid knowledge of relational databases and SQL (e.g., PostgreSQL, MySQL)
- Experience writing automated tests with RSpec or Minitest
- Proactive, ownership-driven approach and ability to work autonomously
- Upper-Intermediate English or higher
Nice to have:
- Experience migrating applications from on-premise infrastructure to the cloud
- Experience in travel, e-commerce, or booking platforms
- Experience with background job processing (Sidekiq, Solid Queue) and caching (Redis, Solid Cache)
- Experience with Hotwire (Turbo, Stimulus) on the frontend
- Experience upgrading Rails applications across major versions
- Experience with Docker and infrastructure as code (Terraform) on GCP
- Experience integrating with external APIs (suppliers, payment providers)
- Experience mentoring or onboarding other engineers
Obowiązki
- Design, build and maintain features in a Ruby on Rails 8.1 application serving real customer traffic
- Take ownership of key areas of the platform from design through to production
- Contribute to architecture decisions, code reviews, and technical planning
- Improve reliability, performance, and maintainability, including refactoring legacy parts
- Support deployments, monitoring, and production troubleshooting
- Build and maintain integrations with third-party travel suppliers and internal services
- Promote automated testing, CI/CD, clear documentation, and sensible upgrade paths
- Partner with product and business stakeholders to turn requirements into technical solutions
Benefity
- Up to 26 business vacation days per year
- 10 fully paid illness/special days off per year without medical documents for all contract types
- Health and life insurance (Luxmed)
- MyBenefit platform with Multisport option
- Internal psychological support service
- English language classes from the first working day
- Access to external learning platforms: O’Reilly, LinkedIn Learning, Udemy, plus diverse internal training
- Flexible workplace: office, home, or hybrid
- Tech Skills Mentoring Program
- Opportunities for public speaking, mentoring, or technical interviewing
- Fully paid idle (bench) when not involved in projects
- Certification reimbursement (AWS, GCP, Microsoft, etc.)
Inne informacje
Informujemy, że administratorem danych jest DataArt Poland Sp z o o z siedzibą w Lublinie, Ul. Zana 39 a, 20-601 Lublin (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
DataArt
20 aktywnych ofert