Roku
Rewards Network
Ingénieur Scala/Python Senior (Hybride)
À propos de Rewards Network
Depuis 41 ans, Rewards Network aide les restaurants à augmenter leurs revenus, à attirer plus de clients et à renforcer l'engagement de leur clientèle grâce à des services financiers et marketing innovants et à des programmes de fidélisation de premier plan. En proposant des offres uniques liées aux cartes, nous faisons découvrir aux clients des expériences culinaires fantastiques, en exploitant une technologie avancée et 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.
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 son développement personnel ainsi que du succès 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 plein tarif 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 à réaliser votre plein potentiel.
Aperçu du poste
L'Ingénieur Logiciel Senior (Équipe Plateforme) rejoint un groupe dynamique responsable de la conception et du développement de systèmes back-end évolutifs qui alimentent la plateforme de traitement des transactions et de fidélisation de Rewards Network. Ce rôle contribue à la création de services robustes basés sur la programmation fonctionnelle, garantissant une prestation de récompenses fluide et des expériences partenaires exceptionnelles pour des millions d'utilisateurs. Nous sommes ouverts à l'embauche à un niveau intermédiaire à senior en fonction de l'expérience.
Il s'agit d'un poste hybride qui nécessite une présence au bureau 3 jours par semaine (mardi-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 rémunération attendue $130,000—$170,000 USD
Ce que vous apporterez : (Responsabilités)
- Diriger le développement de systèmes back-end évolutifs pour supporter les services de la plateforme.
- Concevoir des APIs RESTful et des microservices en utilisant la programmation fonctionnelle pour garantir la fiabilité et la maintenabilité.
- Construire des pipelines de données en temps réel pour permettre des opérations de plateforme efficaces.
- Optimiser les bases de données pour la performance et l'intégrité des données.
- Encadrer les membres de l'équipe sur les pratiques de programmation fonctionnelle et la conception de systèmes pour un code de haute qualité et testable.
- Collaborer avec les équipes DevOps et de données pour s'aligner sur les performances de la plateforme et les besoins opérationnels.
- Mettre en œuvre des mesures de sécurité pour protéger les données sensibles de la plateforme.
- Superviser les projets de la conception au déploiement, en assurant l'alignement avec les objectifs commerciaux.
- Améliorer les processus CI/CD pour maintenir la fiabilité de la plateforme.
- Rechercher des techniques avancées de programmation fonctionnelle pour améliorer les performances du système.
Prérequis
Avez-vous le bon mélange d'ingrédients :
- 7+ années d'expérience en développement logiciel back-end, dont au moins 3 années axées sur la programmation fonctionnelle.
- Maîtrise experte de Scala ou d'autres langages de programmation fonctionnelle pour construire des systèmes back-end complexes.
- Solide expérience avec les bibliothèques de programmation fonctionnelle, y compris Cats Effect, pour les applications concurrentes et évolutives.
- Compétence avancée dans la conception de APIs RESTful et de microservices avec des paradigmes fonctionnels.
- Maîtrise des systèmes de streaming d'événements tels que Kafka pour le traitement en temps réel.
- Expertise dans l'optimisation des bases de données relationnelles (par exemple, PostgreSQL) pour les environnements à haut débit.
- Capacité à écrire du code propre et testable en respectant les principes de la programmation fonctionnelle.
- Connaissance approfondie des pratiques de sécurité pour les systèmes critiques.
- Capacité avérée à diriger des projets techniques et à encadrer des ingénieurs dans différentes équipes.
- Expérience avec les pipelines CI/CD et les environnements conteneurisés (par exemple, Docker, Kubernetes).
- Familiarité avec l'écosystème Typelevel (préférable).
- Expérience dans la création d'applications utilisant Python (préférable).
Formation, Certifications et Expérience : Préférable
Diplôme de licence en informatique, ingénierie ou domaine connexe, ou expérience équivalente (par exemple, bootcamp de codage ou expertise autodidacte).
Ce que vous aimerez chez nous :
Un ensemble complet d'avantages sociaux, qui comprend :
Il s'agit d'un poste à temps plein, exempté. La fourchette de salaire de base pour ce poste à Chicago est de 130,000 à 170,000 dollars par an, en fonction du niveau (intermédiaire ou senior), ainsi que de l'expérience, des compétences et d'autres facteurs du candidat. Ce poste est également éligible à une prime annuelle cible de 10% %, portant la rémunération totale cible de 143,000 à 187,000.
- Avantages de congés compétitifs : y compris des congés payés flexibles, 11 jours fériés, et un congé parental.
- Remboursement généreux pour les repas pris dans nos restaurants clients
- Plan 401(k) avec une contrepartie de l'entreprise
- Deux options de régime médical - PPO standard ou régime de santé à franchise élevée (HSA avec contrepartie de l'entreprise pour les participants au régime HDHP)
- Partenariat avec Rx n Go, offrant certaines prescriptions gratuitement
- Deux options de régime dentaire et un régime de soins oculaires
- Comptes de dépenses flexibles et programme d'avantages de transport pré-imposable
- Plans d'assurance accidents, maladies graves et indemnisation hospitalière
- Invalidité de courte et longue durée
- Assurance vie et assurance décès/invalidité payées par l'entreprise, assurance vie supplémentaire pour employés, conjoints et enfants
- Programme d'aide à la vie des employés
- Environnement de travail hybride dans de nouveaux bureaux au centre-ville, près des gares Metra, et déjeuners offerts les mardis.
