About Us
At Amenitiz, we’re on a mission to democratise technology for independent hoteliers worldwide. Empowering over 12,000 hoteliers, we’re revolutionising one of the world’s oldest industries with a diverse team of 380+ across our Barcelona and Medellin offices.
About The Role
As a Senior Staff Engineer at Amenitiz, you will play a pivotal role in architecting robust solutions to scale our platform, especially our job queue system, capable of handling over 1 billion daily jobs. Your expertise will guide the evolution of our architecture, employing an API-first approach to separate front-end and back-end concerns, and adopting a micro front-end architecture with technologies like Tailwind CSS and ReactJS.
Key Responsibilities
- Architect and scale systems: Design and enhance our Sidekiq implementation to efficiently manage up to 1 billion jobs daily.
- Lead microservices and monolithic designs: You will champion simplicity in our system architecture, adhering to the philosophy that complexity should only be introduced as necessary to scale our product and business.
- Front-end and back-end separation: Implement an API-first approach to cleanly separate user interface development from server-side logic.
- Micro front-end development: Rebuild our front-end using a micro front-end architecture to enhance modularity and scalability.
- Collaboration and leadership: Work closely with Product and Design Teams to ideate, challenge, and implement technical solutions—mentor and coach team members as a domain expert.
- Work closely with our VP of Technology & Engineering: Engage directly with senior leadership to shape strategic initiatives, ensuring your contributions are pivotal in driving.
Your Profile
Experience in web development with strong expertise in ReactJS. Experience in Ruby and Go, with substantial experience in developing and scaling large-scale distributed systems. Experience with cloud technologies like AWS and architectural patterns such as hexagonal and event-driven designs, inspired by Martin Fowler's principles. A strong orientation towards quality, simplicity, efficiency, and performance, with a robust background in pyramid of testing.
Bonus Points For
Professional experience in the hospitality industry. AI expertise (fine-tuning LLM / RAG).
Our Tech Stack
Ruby on Rails, Go, React, Postgres, Redis, Memcached, Sidekiq, AWS, CloudFlare.
Some of our favorite perks include…
Extensive medical, and wellness coverage to ensure you’re feeling great physically and mentally. We provide Stock Options that ensure you have ownership in our success. Free Spanish and English language classes in our beautiful and spacious office located right in the heart of Barcelona. Daily fruits, Tuesday breakfasts, Thursday after-office, Gym, and everyday sunshine and views at the rooftop. We do monthly team-building activities. From sailing the Mediterranean Sea and shows like Cirque du Soleil, to poetry, cooking, or magic workshops. Forget about waiting till the end of the month to get paid. Access your salary any day you want! Flexible remuneration: enjoy saving on restaurants, kindergarten, transport, and training. Energetic, fast-growing, and international environment (26+ nationalities). One of the hottest start-ups in Barcelona, according to the WIRED. Eager to be inspired and learn? We will buy ANY book you want, while also having a deep library with amazing knowledge to trigger your growth. Positive impact on the world: https://noos.global/en.
Benefits Extracted with AI
- Extensive medical and wellness coverage
- Stock Options
- Free Spanish and English language classes
- Flexible remuneration
- Daily fruits, Tuesday breakfasts, Thursday after-office
- Gym access
- Monthly team-building activities
- Salary access any day
- Beautiful office in the heart of Barcelona
Similar jobs
Last update: 23 minutes ago
Staff Engineer - Java & Cloud Architecture
Join Caravelo as a Staff Engineer in Barcelona, specializing in Java & Cloud Architecture, leading technical initiatives in a dynamic, hybrid environment.
Senior Frontend Engineer - Fotocasa y Habitaclia
Join Adevinta Spain as a Senior Frontend Engineer for Fotocasa & Habitaclia in Barcelona. Expertise in JavaScript, React.js, Node.js required.
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.
Senior Software Development Engineer - Remote, Spain
Senior Software Development Engineer needed for a remote role in Spain, focusing on frontend technologies and improving the landlord experience.
Senior Software Engineer, Web Platform
Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.
Staff Web Engineer, Reservation Management
Join Airbnb as a Staff Web Engineer to lead web development for Reservation Management. Remote in the USA.
Lead Full Stack Developer
Lead Full Stack Developer at Softonic, Barcelona. Hybrid role with competitive benefits, leading web development projects.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Amsterdam. Work with cutting-edge tech like React and GraphQL in a hybrid environment.
Senior Software Engineer - Full Stack (React, TypeScript, AWS)
Join Productboard as a Senior Software Engineer to lead and innovate in full-stack development using React, TypeScript, and AWS.
Staff Software Engineer, Web Platform
Senior-level remote software engineering role focusing on web platform development with JavaScript and TypeScript at Airbnb.
Staff Frontend Engineer, Client Products & Emerging Tech
Join Airbnb as a Staff Frontend Engineer to develop innovative product features using emerging technologies. Remote eligible.
Staff Engineer, Frontend/Fullstack
Join Square as a Staff Engineer to lead frontend/fullstack development for our public web team, focusing on architecture and site reliability.
Senior Full Stack Engineer - Remote (Spain)
Senior Full Stack Engineer role in Barcelona, Spain. Remote work, extensive experience with JavaScript, Node.js, React.js required.
Senior Full Stack Software Engineer
Join Skyscanner as a Senior Full Stack Software Engineer in Barcelona, focusing on front-end and back-end development with a hybrid work model.
Senior Staff Engineer - Back-End Web Development
Senior Staff Engineer needed for back-end web development, software design, and team leadership at a fast-growing startup.
Staff Engineer, Software - Frontend (React)
Seeking a Staff Frontend Software Engineer with expertise in React, web development, and team leadership for a remote role.
Senior Full-Stack Developer
Join SymphonyAI as a Senior Full-Stack Developer in Madrid, working on cutting-edge software for trading and investing.
Senior Full Stack Developer / Solution Architect
Senior Full Stack Developer / Solution Architect needed in Madrid for a leading financial messaging service provider.
Frontend Developer (Amber Team)
Join Semrush as a Frontend Developer in Catalonia, Spain. Develop new functionalities and enhance web performance using CSS, JavaScript, and React.js.
Senior Front End Engineer - AWS Marketing CX
Senior Front End Engineer role at AWS, focusing on developing innovative customer experiences using advanced web technologies.
Fullstack Software Engineer - Airbnb for Real Estate
Join Airbnb as a Fullstack Software Engineer on the Real Estate team, impacting a variety of products and users remotely.
Staff Backend Engineer with AWS and Go
Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.
Senior Full Stack Software Engineer - Platform Solutions
Senior Full Stack Engineer role focusing on AWS and modern web technologies in a leading global tourism company.