Impressit is looking for a Strong Middle/Senior RoR Full-Stack Engineer to join a cross-functional product team working on a UK-based marketplace for booking sports halls, community spaces, and various facilities. This is a great opportunity to contribute to a meaningful product with a real-world user base while working with modern technologies, AI-first workflows, and international teams.
What do we expect?
— 5+ years of commercial experience in software development — Hands-on experience with Ruby on Rails — the entire ecosystem is built on RoR — Strong knowledge of full-stack technologies, including Ruby, JavaScript, HTML, and CSS — Hands-on experience with Hotwire (Turbo + Stimulus), Bootstrap — AI-first mindset with practical experience using tools like Claude, Cursor, or GitHub Copilot to accelerate development workflows — Solid experience with AWS cloud infrastructure — Strong SQL skills and hands-on experience with PostgreSQL, including managing complex migrations in production environments — Proven experience with Stripe integrations, including payments, refunds, tax calculations, and booking-related flows — Experience working with third-party integrations such as payment providers, mapping/location services, or similar external APIs — Experience writing automated tests for critical user flows and business logic — Good understanding of CI/CD practices and production stability principles — Excellent problem-solving and debugging skills — Strong communication skills, comfortable collaborating directly with leadership stakeholders, clients, and cross-functional teams — Strong Computer Science fundamentals (data structures, OOP, architecture principles) — Product-oriented mindset with focus on usability, performance, and reliability — Ability to take full ownership of features and drive development from discovery to production release — Upper-Intermediate or higher level of English
What will you do?
— Build and maintain full-stack features for the client’s marketplace using Ruby on Rails and modern frontend technologies — Develop robust and scalable business logic for booking management, dynamic pricing, tax handling, notifications, and payment processing
— Take end-to-end ownership of feature delivery, from requirements clarification and technical design to deployment and post-release support — Work closely with the client, product stakeholders, and DevOps engineers to deliver business-critical functionality — Drive the implementation of new product features, with the main focus on feature delivery rather than maintenance work — Contribute across the entire application stack, covering both backend and frontend development — Use AI-assisted development workflows to accelerate delivery while maintaining high code quality and security standards — Collaborate with DevOps specialists to ensure platform stability and AWS infrastructure reliability — Work closely with product and leadership teams to design, prioritize, and deliver new features — Participate in technical discussions and contribute to system architecture decisions — Ensure performance, accessibility, usability, and reliability across the platform — Write automated tests for critical flows such as checkout, booking availability, and user registration — Work with PostgreSQL databases and production-grade infrastructure
As a plus:
— Experience building marketplaces or booking platforms — Previous background in fintech or high-volume transaction systems — Experience working in AI-first engineering environments — Passion for clean code, developer productivity, and improving end-user experience — Experience collaborating in highly agile product teams with a strong ownership culture
What about our benefits?
— Generous vacation time: 24 days per year — Professional education and training budget — WOW team-building events — Office in the Lviv city center (flexible time-work or fully remote) — Paid sick leave
We are waiting for you to join our WOW team!



