Back to careers
Senior Ruby Full-Stack Engineer
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.
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
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
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
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