đŸ‘šđŸ»â€đŸ’» postech.work

Senior Fullstack Engineer F/H – React / Next.js & Ruby on Rails

Catalina ‱ 🌐 Remote

Remote Posted 3 days, 21 hours ago

Job Description

Catalina Marketing France SAS; company affiliated with Catalina Marketing Corporation (*)

PourquoiCatalina?Chez Catalina, nous comprenons que notre succÚs résulte du talent et de l'engagement de nos collaborateurs. Nos principes directeurs ouvrent la voie à la victoire sur les marchés que nous servons, et notre potentiel est puissant. En rejoignant l'équipe de Catalina, vous ferez partie d'un environnement inclusif qui favorise la flexibilité, l'engagement communautaire, l'équilibre vie professionnelle et personnelle ainsi que des opportunités de croissance professionnelle.

L'Opportunité

En tant que Fullstack Software Engineer spĂ©cialisĂ© en React \& Ruby on Rails, tu rejoindras l’équipe Digital. Cette Ă©quipe dĂ©veloppe l’ensemble des solutions pour les produits digitaux destinĂ©s aux utilisateurs finaux en Europe. Elle est passionnĂ©e par l’utilisation de technologies de pointe pour offrir des expĂ©riences utilisateur exceptionnelles, et nous recherchons quelqu’un qui partage notre enthousiasme pour l’innovation et l’excellence.

Nous recherchons un Senior Fullstack Engineer pour rejoindre notre Ă©quipe Digital et jouer un rĂŽle clĂ© dans la crĂ©ation et la livraison de produits digitaux innovants. Le ou la candidat·e idĂ©al·e est autonome, possĂšde un esprit d’ownership et d’entrepreneur, est passionné·e par le dĂ©veloppement produit et s’épanouit dans un environnement agile et dynamique.

Tu interviendras sur l’ensemble de la stack : du front-end avec React et Next.js, au back-end en Ruby on Rails, en passant par l’utilisation de technologies cloud et container modernes comme Docker, Kubernetes et Microsoft Azure.

Prendre la responsabilitĂ© complĂšte du dĂ©veloppement produit, depuis l’idĂ©e initiale jusqu’à la mise en production et la maintenance continue.

Concevoir, développer et implémenter des applications web scalables et haute performance.

Développer les applications front-end en utilisant React et le framework Next.js, en garantissant une excellente expérience utilisateur et des performances optimales.

Construire et maintenir des systÚmes backend robustes en Ruby on Rails pour gérer la logique applicative et les flux de données.

Concevoir et optimiser les solutions de bases de donnĂ©es avec PostgreSQL afin d’assurer intĂ©gritĂ©, performance et scalabilitĂ©.

Mettre en Ɠuvre des solutions de conteneurisation et d’orchestration avec Docker et Kubernetes pour faciliter le dĂ©ploiement et le scaling.

Collaborer avec l’équipe pour architecturer et intĂ©grer des systĂšmes avec les services cloud Microsoft Azure, en mettant l’accent sur la performance, la sĂ©curitĂ© et la scalabilitĂ©.

Travailler en étroite collaboration avec les Product Owners, Designers et autres parties prenantes pour aligner les efforts de développement avec les objectifs business.

Encadrer et accompagner des ingĂ©nieurs plus juniors, promouvoir les bonnes pratiques et encourager une culture d’apprentissage continu.

Garantir un code de haute qualité via des revues de code, des tests automatisés et le respect des standards de développement logiciel.

Qualifications

3+ annĂ©es d’expĂ©rience en tant que Fullstack Engineer ou dans un rĂŽle similaire, avec un fort focus sur le dĂ©veloppement produit.

Expertise en React et dans le framework Next.js, avec une compréhension approfondie des pratiques modernes de développement front-end.

ExpĂ©rience confirmĂ©e en Ruby on Rails et dans la construction d’APIs et de systĂšmes backend robustes et scalables.

MaĂźtrise de PostgreSQL ou d’autres bases de donnĂ©es relationnelles.

Expérience avec Docker et Kubernetes en environnement de production.

Pratique des services cloud Microsoft Azure, incluant le déploiement, la sécurité et le monitoring.

Bonne maĂźtrise des pipelines CI/CD et des principes DevOps.

Excellentes capacitĂ©s d’analyse et de rĂ©solution de problĂšmes, avec un fort souci du dĂ©tail.

Forte sensibilité produit et envie de créer des solutions apportant une réelle valeur aux utilisateurs.

Esprit entrepreneurial : capacitĂ© Ă  prendre en main des projets, penser de maniĂšre stratĂ©gique et gĂ©nĂ©rer de l’impact.

TrÚs bonnes compétences en communication et capacité à travailler avec des interlocuteurs techniques et non techniques.

Anglais (courant) et français (courant)

Compétences bonus

Expérience dans la création et la montée en charge de produits SaaS ou B2C.

Connaissance d’autres langages ou frameworks (ex. : TypeScript, Python).

Familiarité avec des frameworks et méthodologies de tests (ex. : Jest, RSpec).

RémunérationGlobale

Ton futur lieu de travail : Boulogne-Billancourt (Marcel Sembat)

Contrat: CDI

Télétravail : 3 jours de télétravail possible / semaine

Avantages : 1 RTT / mois, CE, participation, prime de vacances, tickets restaurant, prise en charge de 2/3 de la mutuelle, remboursement Ă  la hauteur de 50% de votre titre de transport

Process deRecrutement

Entretien 1 avec l’équipe recrutement

Entretien 2 avec Nicolas, Engineering Director et Benoit, Manager Software Engineering

Entretien 3 avec l’équipe produit

L'objectif de cette description de poste est de dĂ©crire les principales tĂąches et responsabilitĂ©s de ce poste. D'autres tĂąches liĂ©es au poste, autres que celles spĂ©cifiquement mentionnĂ©es dans cette description, peuvent ĂȘtre requises.

Toutes les tĂąches et responsabilitĂ©s sont des fonctions et des exigences essentielles du poste et sont susceptibles d'ĂȘtre modifiĂ©es Ă  tout moment. Les tĂąches et responsabilitĂ©s peuvent Ă©galement ĂȘtre modifiĂ©es Ă  la discrĂ©tion de l'entreprise pour accueillir des personnes en situation d’handicap.

Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, de couleur, de religion, de sexe, d'ùge, d'orientation sexuelle, d'identité de genre, de nationalité, de statut de citoyenneté, de statut de vétéran protégé, d'informations génétiques ou de handicap physique ou mental.

ÀPropos deNous

Catalina est un leader reconnu dans la connaissanceshopperet les mĂ©dias numĂ©riques et en magasin ciblĂ©s avec prĂ©cision qui personnalisent le parcours desshoppers. AlimentĂ©e par une base de donnĂ©esshoppersen temps rĂ©el inĂ©galĂ©e et une science des donnĂ©es optimisĂ©e par l'IA, Catalina aide lesretailers, les marques de CPG et les agences Ă  optimiser chaque Ă©tape de la planification, de l'exĂ©cution et de la mesure des mĂ©dias pour obtenir des rĂ©sultats pour nos clients. Catalina n'a pas de prioritĂ© plus Ă©levĂ©e que d'assurer la confidentialitĂ© et la sĂ©curitĂ© des donnĂ©es confiĂ©es Ă  l'entreprise et de maintenir la confiance des consommateurs. Catalina est prĂ©sente aux États-Unis, au Costa Rica et en Europe. Pour en savoir plus, veuillez visiterwww.catalina.comou suivez-nous surLinkedIn.

Nous nous engageons à investir dans, à stimuler et à retenir une communauté inclusive au sein de notre entreprise. Nous sommes déterminés à embaucher les meilleurs talents, quels que soient leurs origines, expériences et perspectives. Nous croyons que la véritable innovation se produit lorsque tout le monde a une place à la table et une voix pour se faire entendre. Notre objectif est de garantir que tous nos talents disposent du soutien, des ressources et des opportunités nécessaires pour exceller.

Catalina valorise votre vie privée et s'engage à protéger vos informations personnelles. Veuillez consulter notrepolitique de confidentialité, qui fournit des détails sur la maniÚre dont nous traitons les données que vous avez fournies pour les candidatures.

(*) Rien de ce document n'a pour but de déroger à la séparation corporative des entités locales. Les relations de travail discutées ici ne représentent pas nécessairement une relation de subordination, mais peuvent refléter une relation fonctionnelle de conseil, de tutelle ou de service. Catalina Marketing Corporation compte de nombreuses filiales, dont beaucoup portent des noms incluant Catalina ou Catalina Marketing. Par commodité et simplicité, ces termes et des termes comme corporation, entreprise, notre, nous et ses sont parfois utilisés comme des références abrégées à des filiales spécifiques ou à des groupes de filiales. Les références abrégées décrivant des organisations opérationnelles globales ou régionales et des lignes de produits globales ou régionales sont également parfois utilisées pour des raisons de commodité et de simplicité.

#catalinafrance

Catalina Marketing France SAS; company affiliated with Catalina Marketing Corporation (*)

WhyCatalina?At Catalina, we understand that our success is the result of the talent and commitment of our people. Our guiding principles set the stage for winning in the markets we serve, and our potential is powerful. When you join the Catalina team, you will be part of an inclusive environment that embraces flexibility, community involvement, work-lifebalanceas well as opportunities to grow professionally.

The Opportunity

As a Fullstack Software Engineer specialized in React \& Ruby on Rails, you will join the Digital Team. This Team develops all Solutions for Digital Products exposed to end-users in Europe. The team is passionate about leveraging cutting-edge technologies to deliver exceptional user experiences, and we're looking for someone who shares our enthusiasm for innovation and excellence.

We are looking for a highly skilled Senior Fullstack Engineer to join our Digital Team and play a pivotal role in shaping and delivering innovative Digital Products. The ideal candidate is a self-starter with an owner and entrepreneur mindset who is passionate about product development and thrives in a fast-paced, agile environment. You will work across the entire tech stack, from front-end development using React with Next.js, to back-end services powered by Ruby on Rails, and leverage modern cloud and container technologies like Docker, Kubernetes, and Microsoft Azure.

Take full ownership of product development, from initial concept through to production and ongoing maintenance.

Lead the design, development, and implementation of scalable, high-performance web applications.

Develop front-end applications using React and the Next.js framework, ensuring excellent user experience and seamless performance.

Build and maintain robust backend systems using Ruby on Rails to manage application logic and data flow.

Design and optimize database solutions using PostgreSQL to ensure data integrity, performance, and scalability.

Implement containerization and orchestration solutions using Docker and Kubernetes, ensuring seamless deployment and scaling.

Collaborate with the team to architect and integrate systems with Microsoft Azure cloud services, focusing on performance, security, and scalability.

Partner closely with Product Owners, Designers, and other stakeholders to align development efforts with business goals.

Mentor junior engineers, promoting best practices and fostering a culture of continuous learning and improvement.

Ensure high-quality code through code reviews, automated testing, and adherence to software development standards.

Qualifications

3+ years of experience as a Fullstack Engineer or similar role, with a strong focus on product development.

Expertise in React and the Next.js framework, with a deep understanding of modern front-end development practices.

Proven experience with Ruby on Rails and building robust, scalable APIs and backend systems.

Strong proficiency with PostgreSQL or similar relational databases

Experience working with Docker and Kubernetes in production environments.

Hands-on experience with Microsoft Azure cloud services, including deployment, security, and monitoring.

Familiarity with CI/CD pipelines and DevOps principles.

Excellent problem-solving skills with a strong attention to detail.

Strong product orientation, with a passion for creating solutions that deliver real customer value.

Entrepreneurial mindset: ability to take ownership of projects, think strategically, and drive impact.

Strong communication skills and the ability to work cross-functionally with both technical and non-technical stakeholders.

Languages: English (fluent) AND French (fluent)

Bonus Skills

Experience in building and scaling SaaS or consumer-facing products.

Knowledge of other programming languages or frameworks (e.g., TypeScript, Python).

Familiarity with testing frameworks and methodologies (e.g., Jest, RSpec).

Total Rewards

Your future workplace:Boulogne-Billancourt (Marcel Sembat)

Contract: Permanent contract

Remote work: Up to 3 days of remote work per week

Benefits:1 RTT day per month, CE (works council), profit-sharing, vacation bonus, meal vouchers, 2/3 of health insurance covered, reimbursement of up to 50% of transport costs.

Recruitment Process

1st interview is with the recruitment team

2nd interview is with Engineering Director and Manager, Software Engineering

3rd interview is with the product team

The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job.Other job-related tasks other than those specifically included in this description may be required.

All duties and responsibilities are essentialjobfunctions and requirements and are subject topossible modificationat any time. Duties and responsibilities may further bemodifiedat the company’s discretion toreasonably accommodateindividuals with disabilities.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, citizenship status, protected veteran status, genetic information, or physical or mental disability.

About Catalina

Catalina is a leader in shopper intelligence and precisely targeted in-store, TV and digital media that personalizes the shopper journey. Powered by an unrivaled real-time shopper database and AI-optimized data science, Catalina helps retailers, CPG brands and agenciesoptimizeevery stage of media planning,executionand measurement to deliver more than$6 billionin consumer value annually. Catalina has no higher priority than ensuring the privacy and security of the data entrusted to the company andmaintainingconsumer trust. Catalina has operations in the United States, CostaRicaand Europe. To learn more, please visitwww.catalina.comor follow us onLinkedIn.

We are committed to investing in, empowering, andretaininga more inclusive community within our company. We are dedicated to hiring the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has a seat at the table and a voice to be heard. Our goal is to ensure that all our talented professionals are equipped with support, resources, and the opportunity to excel.

Catalina values your privacy and is committed to protecting your personal information. Please review ourprivacy policy, which provides details on how we process the data you provided for job applications.

(*) Nothinghereinis intended to override the corporate separateness of local entities. Working relationships discussedhereindo not necessarilyrepresenta reporting connection, but may reflect a functional guidance, stewardship, or service relationship. Catalina Marketing Corporation hasnumerousaffiliates, many with names that include Catalina or Catalina Marketing. For convenience and simplicity, those terms and terms like corporation, company, our, we anditsare sometimes used as abbreviated references to specific affiliates or affiliate groups. Abbreviated references describing global or regional operationalorganizationsand global or regional business lines are also sometimes used for convenience and simplicity.

#catalinafrance

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.