Amenitiz logo

Senior Staff Engineer - Web Development

Amenitiz

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

Caravelo logo
Caravelo

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.

Adevinta Spain logo
Adevinta Spain

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.

Wellhub logo
Wellhub

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.

Spotahome logo
Spotahome

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.

Airbnb logo
Airbnb

Senior Software Engineer, Web Platform

Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.

Airbnb logo
Airbnb

Staff Web Engineer, Reservation Management

Join Airbnb as a Staff Web Engineer to lead web development for Reservation Management. Remote in the USA.

Softonic logo
Softonic

Lead Full Stack Developer

Lead Full Stack Developer at Softonic, Barcelona. Hybrid role with competitive benefits, leading web development projects.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Agoda logo
Agoda

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.

Productboard logo
Productboard

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.

Airbnb logo
Airbnb

Staff Software Engineer, Web Platform

Senior-level remote software engineering role focusing on web platform development with JavaScript and TypeScript at Airbnb.

Airbnb logo
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.

Square logo
Square

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.

Vista logo
Vista

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.

Skyscanner logo
Skyscanner

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.

Orita logo
Orita

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.

Paylocity logo
Paylocity

Staff Engineer, Software - Frontend (React)

Seeking a Staff Frontend Software Engineer with expertise in React, web development, and team leadership for a remote role.

SymphonyAI logo
SymphonyAI

Senior Full-Stack Developer

Join SymphonyAI as a Senior Full-Stack Developer in Madrid, working on cutting-edge software for trading and investing.

Swift logo
Swift

Senior Full Stack Developer / Solution Architect

Senior Full Stack Developer / Solution Architect needed in Madrid for a leading financial messaging service provider.

Semrush logo
Semrush

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.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Front End Engineer - AWS Marketing CX

Senior Front End Engineer role at AWS, focusing on developing innovative customer experiences using advanced web technologies.

Airbnb logo
Airbnb

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.

Detectify logo
Detectify

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.

TUI logo
TUI

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.