B&A
Rewards Network
Ingénieur Scala Senior (Hybride)
À propos de Rewards Network
Depuis 41 ans, Rewards Network aide les restaurants à accroître leurs revenus, à augmenter leur fréquentation et à renforcer l'engagement client grâce à des services financiers et marketing innovants, ainsi qu'à des programmes de récompenses culinaires de premier plan. En proposant des offres uniques liées aux cartes bancaires, nous faisons découvrir aux convives des expériences culinaires fantastiques, en tirant parti de technologies avancées et de l'analyse de données pour apporter de la valeur aux restaurants, aux clients et aux programmes de fidélité de nos partenaires stratégiques.
Présentation du poste
L'ingénieur logiciel conçoit et fait évoluer les systèmes back-end qui alimentent les applications web destinées aux clients, offrant des expériences numériques modernes et fluides. Dans ce rôle, vous soutiendrez le portail de gestion et la plateforme de restauration de Rewards Network en développant des fonctionnalités évolutives et sécurisées qui améliorent l'expérience de millions d'utilisateurs et de milliers de restaurants partenaires. Nous sommes ouverts à des profils de niveau intermédiaire à senior en fonction de l'expérience.
Notre culture
Chez Rewards Network, vous rejoindrez une équipe dynamique et diversifiée qui excelle dans la collaboration, la résolution de problèmes et la prise en main de sa propre croissance professionnelle ainsi que de la réussite de l'entreprise. Nous sommes fiers de collaborer avec les programmes de fidélité les plus puissants au monde pour attirer des clients payant le prix fort dans les restaurants locaux grâce à des services marketing et des options de financement flexibles. Notre environnement stimulant et gratifiant est conçu pour vous aider à atteindre votre plein potentiel.
Il s'agit d'un poste hybride nécessitant une présence au bureau 3 jours par semaine (du mardi au jeudi) à Chicago.
Rewards Network est un employeur garantissant l'égalité des chances (EOE). Nous encourageons et soutenons fortement la diversité sur le lieu de travail.
Fourchette de salaire prévue 130,000 $—170,000 $ USD
CE QUE VOUS APPORTEREZ : (RESPONSABILITÉS)
- Développer et maintenir des fonctionnalités back-end pour des applications web en utilisant des langages et frameworks modernes.
- Concevoir et construire des architectures système évolutives et maintenables, y compris des microservices RESTful.
- Intégrer et gérer des bases de données relationnelles pour assurer un stockage et une récupération efficaces des données.
- Mettre en œuvre des solutions basées sur les événements et le streaming pour prendre en charge le traitement des données en temps réel.
- Écrire du code de haute qualité et bien testé pour garantir la fiabilité, la performance et l'évolutivité.
- Collaborer avec des équipes interfonctionnelles pour fournir des solutions alignées sur les objectifs et les délais de l'entreprise.
- Veiller à ce que les meilleures pratiques de sécurité soient intégrées dans tous les systèmes back-end et les flux de données.
- Contribuer à l'amélioration continue des processus de développement, des outils et des meilleures pratiques.
AVEZ-VOUS LE BON MÉLANGE D'INGRÉDIENTS
- 4+ années d'expérience en développement logiciel back-end (7+ souhaitées), avec un accent marqué sur Scala et la programmation fonctionnelle.
- Licence en informatique, ingénierie ou domaine connexe, ou expérience équivalente (par exemple, bootcamp de codage ou expertise autodidacte).
- Maîtrise de Scala et d'autres langages de programmation JVM ou fonctionnels.
- Expérience dans la conception et la construction de microservices RESTful et d'architectures système évolutives.
- Expérience pratique des bases de données relationnelles et des meilleures pratiques de gestion des données.
- Familiarité avec les systèmes pilotés par les événements et les technologies de streaming (par exemple, Kafka).
- Solides pratiques de codage, y compris l'écriture de code propre, testable et maintenable.
- Compréhension des principes de sécurité web et du développement d'applications sécurisées.
- Expérience de travail sur l'ensemble du cycle de vie du développement logiciel, y compris les pratiques CI/CD.
- Capacité à collaborer efficacement avec des équipes techniques et non techniques interfonctionnelles.
- Expérience avec des outils de développement et une infrastructure modernes, y compris Docker et Kubernetes (souhaité).
- Familiarité avec Lightbend, Typelevel ou des écosystèmes similaires (souhaité).
CE QUE VOUS AIMEREZ CHEZ NOUS
Un ensemble complet d'avantages sociaux, comprenant :
- Il s'agit d'un poste à temps plein, exonéré. La fourchette de salaire de base pour ce rôle à Chicago est de 130,000 $ à 170,000 $ par an, selon le niveau (intermédiaire ou senior), ainsi que l'expérience du candidat, ses compétences et d'autres facteurs. Ce rôle est également éligible à un objectif de bonus annuel de 10%, portant la rémunération cible totale à 143,000 $ – 187,000 $.
- Avantages compétitifs en matière de congés : incluant des congés payés flexibles, 11 jours fériés d'entreprise et un congé parental.
- Remboursement généreux des repas lorsque vous dînez chez nos clients restaurateurs.
- Plan 401(k) avec abondement de l'entreprise.
- Deux options de régime médical : PPO standard ou régime de santé à franchise élevée (HSA avec abondement de l'entreprise pour les participants au HDHP).
- Partenariat avec Rx n Go, offrant certains médicaments sur ordonnance gratuitement.
- Deux options de régime dentaire et un régime de vision.
- Comptes de dépenses flexibles et programme d'avantages de transport avant impôts.
- Plans d'assurance accident, maladie grave et indemnisation hospitalière.
- Assurance invalidité de courte et longue durée.
- Assurance vie payée par l'entreprise et assurance AD&D, assurance vie supplémentaire pour l'employé, le conjoint et l'enfant.
- Programme d'assistance à la vie des employés.
- Environnement de travail hybride dans de nouveaux bureaux au centre-ville près des gares Metra et déjeuners servis les mardis.
