Présentation de Roame
Roame est un moteur de recherche de vols et d'hôtels pour les points et les miles. L'entreprise permet aux voyageurs d'économiser des milliers de dollars sur un seul voyage en réservant des vols en classe affaires ou en première classe avec des points plutôt qu'en espèces.
Contexte technique
Roame utilise une architecture basée sur Go pour son backend et une application web. L'entreprise utilise également des services d'agent assistés pour améliorer l'expérience utilisateur. Le système repose sur des technologies telles que React, Next.js, Postgres et Protobuf. L'application iOS est développée en Swift.
Implications et limites
Le rôle d'ingénieur principal chez Roame nécessite une expérience de 4 à 6 ans dans le développement logiciel, une confiance en soi pour être un « 10x engineer » et une forte connaissance de Go et de TypeScript. La personne doit également avoir une expérience de la conception d'API pour des clients mobiles et comprendre la résilience des systèmes.
Exigences et avantages
Le salaire de base pour ce poste est compris entre 175 000 $ et 250 000 $, selon l'expérience et la localisation aux États-Unis, avec une participation aux bénéfices de 0,5 % à 2 %. Le candidat idéal doit être capable de travailler de manière autonome, de prendre des décisions techniques et de diriger l'équipe d'ingénieurs. Il doit également être passionné par les voyages et les défis techniques.
Technologies utilisées : Go, TypeScript, React, Next.js, Postgres, Protobuf, Swift