Senior Ruby on Rails
CrunchCode — міжнародна сервісна ІТ-компанія з досвідом близько 7 років у розробці вебсервісів і вебзастосунків. Ми працюємо у форматах staff augmentation (outstaff) та outsourcing і підключаємо спеціалістів до проєктів клієнтів у довгостроковій моделі співпраці.
Ми працюємо переважно з проєктами в доменах логістики (включно з last mile),e-commerce, fintech та банкінгу, а також enterprise-рішеннями.
Для нас важливо, щоб проєкт був “чистим” і зрозумілим з точки зору етики та цінності для користувачів.
Ми принципово не беремо проєкти, пов’язані з:
● gambling / гемблінгом,
● adult-контентом та порнографією,
● шахрайством або будь-якою розробкою, що спрямована на обман чи маніпуляції.
What We Offer:
● Fully remote work
● Long-term, stable project
● High level of autonomy and trust
● Minimal bureaucracy
● Direct impact on business-critical logistics systems
● Long-term engagement, not a short-term contract.
Requirements (Must-have)
- 10+ years of professional software development experience.
- Strong expertise in Ruby on Rails (backend services, APIs).
- Strong expertise in React + TypeScript (modern web development).
- Product thinking — ability to understand customer needs and challenge requirements.
- Ownership mindset — proactive, outcome-driven, not task-driven.
- Demonstrated track record of improving requirements and proposing solutions.
- Willingness to deeply learn and use the client's product firsthand.
- Strong communication and cross-functional collaboration skills.
Responsibilities
- Build and own full-stack customer-facing web features end-to-end.
- Develop backend services and APIs in Ruby on Rails.
- Implement frontend interfaces in React + TypeScript.
- Question requirements and propose better solutions — not just execute tasks.
- Take initiative in improving product decisions based on customer empathy.
- Write high-quality, well-tested, independent code.
Nice to Have
- Experience in B2C or SaaS products with high UX bar.
- Familiarity with testing frameworks (RSpec, Jest, or similar).
Hiring Process:
- Tech check with our client
- Interview with direct client
Offer
Start: ASAP
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |