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

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.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

doctari group logo
doctari group

Senior Full-Stack Engineer - TypeScript, React, Node.js

Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Elma Schmidbauer GmbH logo
Elma Schmidbauer GmbH

Full-Stack Developer with React.js and Azure Experience

Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Agoda logo
Agoda

Lead Full Stack Software Engineer

Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.

Basic-Fit logo
Basic-Fit

Senior Full-Stack Developer

Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.

Inetum-Realdolmen logo
Inetum-Realdolmen

Senior Fullstack Developer with JavaScript and TypeScript Expertise

Seeking a Senior Fullstack Developer with expertise in JavaScript, TypeScript, ReactJS, and AWS for a dynamic role in Brussels.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Grand Parade logo
Grand Parade

Senior Full Stack Developer (Node.js, React.js)

Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

NAVARA logo
NAVARA

Fullstack Developer with Angular and C#

Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Zivver logo
Zivver

Front-end Angular Engineer

Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.