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

TUI logo
TUI

Full Stack Software Engineer - Platform Solutions

Join TUI as a Full Stack Software Engineer to develop cloud-native applications using AWS and modern web technologies.

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.

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.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Veriff logo
Veriff

Senior Full-Stack Engineer

Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

WP Engine logo
WP Engine

Senior Web Developer with WordPress and React Experience

Join WP Engine as a Senior Web Developer specializing in WordPress and React. Work remotely to build high-performance sites.

Factorial logo
Factorial

Mid Software Developer - Growth Team

Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.

Altruist logo
Altruist

Staff Front End Engineer

Join Altruist as a Staff Front End Engineer in San Francisco. Work with JavaScript, React, and AWS to build scalable front-end solutions.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Sage logo
Sage

Senior Frontend Software Engineer

Join Sage as a Senior Frontend Software Engineer to develop AI-powered tools in a hybrid role in Barcelona.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Tymit logo
Tymit

Senior Web Frontend Engineer - React/TypeScript

Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

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.

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

Frontend Engineer II

Join AWS as a Frontend Engineer II to build web applications using Angular, CSS, and JavaScript frameworks.

ALOHAS logo
ALOHAS

Full Stack Developer Intern

Join ALOHAS as a Full Stack Developer Intern in Barcelona. Work with JavaScript, React.js, Node.js, and more in a dynamic, innovative environment.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.