Impressit logo

Welcome to impressit

burger iconMenu
Back to careers

Senior Ruby Full-Stack Engineer

title image

About the project

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.

responsibility image

What you will 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
demand image

What we expect

— 4+ 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
addition image

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 strong ownership culture

Ready to join the team?

Employee benefits

We are passionate about everything we do, and with Impressit you will get:

Professional education and training budget

24 working days vacation

WOW team-building events

Paid sick leave