Senior Full-Stack Ruby on Rails Engineer
7300-8400 €/mon.
neatskaičius mokesčių
CVbankas.lt skaičiuoklės duomenys.
Full-time
Vilnius
- Dyler, UAB
The Role
We're hiring a senior full-stack engineer to take Dyler over end-to-end. You'll be the sole engineer on the product, working directly with the founders, designers, and marketing.
This works because the role is sized for one engineer plus usage of AI tools. Fluency with Cursor, Claude Code, or equivalent is expected.
What you get back: equity, full keys to a real product, every feature you ship is yours, real users, real revenue. No ticket queue, no committee approving your work.
This works because the role is sized for one engineer plus usage of AI tools. Fluency with Cursor, Claude Code, or equivalent is expected.
What you get back: equity, full keys to a real product, every feature you ship is yours, real users, real revenue. No ticket queue, no committee approving your work.
Location
Vilnius, Lithuania. On-site or hybrid preferred.
Remote candidates in a compatible European timezone will be considered, with regular visits expected during the first few months.
Remote candidates in a compatible European timezone will be considered, with regular visits expected during the first few months.
The stack (high level)
- Ruby/Ruby on Rails (currently 2.7 / 6.1, modernization is part of the job).
- PostgreSQL, Redis, Elasticsearch, Sidekiq.
- React for admin, search, and accounts. Server-rendered for marketing pages. The frontend is currently mixed, and consolidating it is part of the role.
- 30+ dealer and auction importers feeding the marketplace daily: a mix of FTP drops, scraping, and feeds.
What you'll do
- Ship features end-to-end across listings, search, dealer tools, accounts, and admin.
- Own and extend the importer pipeline. This is a meaningful chunk of the job, not a side task.
- Drive the modernization programme: Ruby 2.7 → latest, Rails 6.1 → latest, Postgres 12 → latest, Elasticsearch 7 → last, React 16 → latest, Webpacker out.
- Keep production healthy. Triage Sentry, monitor Sidekiq, tune slow queries, maintain SEO and performance across 56,000+ indexed URLs.
Reality check
You're inheriting a real, running, revenue-generating marketplace. That comes with tech debt: several core dependencies are past official end-of-life, the frontend has multiple patterns layered over years, and test coverage is uneven. We want someone who modernizes pragmatically while keeping the lights on, not someone who proposes a rewrite in week two.
Must have
- 5+ years owning Rails apps in production, not just contributing to them. You know where logic belongs.
- Strong PostgreSQL fundamentals: queries, indexes, performance tuning.
- Comfortable in React, including migrating older codebases.
- Sidekiq or equivalent background jobs at scale.
- Elasticsearch or alternatives.
- Fluent with AI coding tools as part of daily work.
- Self-review discipline.
- Able to explain technical trade-offs to non-technical founders and marketing.
Strong nice to have
- Experience with payment processing integrations.
- Web scraping and feed parsing experience.
- Modernizing legacy Rails apps.
- SEO and Core Web Vitals on large catalogue sites.
- Knowledge of LLM integrations.
How to apply
1.Send your CV and 2–3 sentences on the most legacy Rails app you've modernized, and one architectural decision you'd defend
2.30-minute intro call with the founders.
3.90-minute technical conversation. We'll walk through your past work, then real Dyler problems: importers, Rails upgrade strategy, Elasticsearch tuning. No take-home.
4.Optional paid trial day on real code at market day rate.
5.Offer.
Expected timeline from application to offer: 1–2 weeks.
2.30-minute intro call with the founders.
3.90-minute technical conversation. We'll walk through your past work, then real Dyler problems: importers, Rails upgrade strategy, Elasticsearch tuning. No take-home.
4.Optional paid trial day on real code at market day rate.
5.Offer.
Expected timeline from application to offer: 1–2 weeks.
Salary
7300-8400
€/mon.
gross
Equity participation discussed at offer stage for the right candidate.
Equity participation discussed at offer stage for the right candidate.
Dyler, UAB
Dyler.com is the international marketplace for classic and vintage cars. We connect buyers, sellers, and dealers across Europe and beyond, with a five-language site (EN, DE, IT, ES, PT), 350,000+ monthly visitors, and 1,500+ active dealers worldwide. Vilnius-based team, 100% international audience.
Žiūrėti visus šios įmonės skelbimus (2)
information about Dyler, UAB
3174 €
Avg. salary gross
(47% higher than LT average)
1
Number of employees
5-10 tūkst. €
Pajamos 2024 m.