Software Engineer đ Postuler Manda câest lâagence qui transforme les codes traditionnels de l'immobilier pour offrir Ă ses clients une expĂ©rience fluide et transparente. Notre leitmotiv : confiance, fiabilitĂ© et excellence du service sur toute la vie des logements. On sâoccupe de TOUT, de A Ă Z : syndic, gestion locative, transaction, travaux et dĂ©pannages du quotidien, rĂ©novation Ă©nergĂ©tique⊠nos Ă©quipes assurent une gestion transparente et sans faille des biens, offrant aux propriĂ©taires la tranquillitĂ© d'esprit qu'ils mĂ©ritent. Notre mission est dâavoir un impact positif sur les histoires de vie, nous sommes âlâagence 360°â, qui accompagne les clients sur lâensemble de leurs projets immobiliers. âïž Descriptif du poste En tant que Software Engineer tu rejoindras la team Tech & Produit qui conçoit et amĂ©liore notre plateforme et nos outils. Cette Ă©quipe stratĂ©gique est constituĂ©e d'une trentaine de personnes : software engineers, designer et product managers. Nous sommes divisĂ©s en plusieurs squad dâenviron 5-7 dĂ©veloppeurs et tu Ă©volueras au sein de lâune dâelle en fonction des projets et de tes envies. Nous veillons Ă construire des Ă©quipes Ă©quilibrĂ©es en termes de sĂ©nioritĂ© et de connaissance afin dâĂȘtre efficace pour atteindre nos objectifs et que chacun puisse sâĂ©panouir au quotidien. TES MISSIONS đ Notre langage principal est Ruby mais tu nâas pas besoin de connaĂźtre Ruby et Rails, on recherche avant tout des dĂ©veloppeurs capables dâapprendre rapidement et de rĂ©soudre des challenges techniques et fonctionnels. Tu auras un onboarding complet sur Ruby et Rails pour te faire monter en compĂ©tences sur Rails et son Ă©cosystĂšme. Pour prendre le temps de bien comprendre le contexte de Manda, tu dĂ©marreras ta mission par un onboarding complet de trois semaines oĂč des membres de lâĂ©quipe te prĂ©senteront nos process et notre stack technique. Tu participeras Ă©galement Ă plusieurs sessions de pair-programming pour aller plus en profondeur techniquement. 1. Tu dĂ©velopperas des fonctionnalitĂ©s avec le framework Ruby on Rails et des pages rendues cĂŽtĂ© serveur; 2. Tu participeras au dĂ©veloppement de lâAPI interne Ă destination des espaces clients construits en React pour la team Front; 3. Tu reliras le code des autres dĂ©veloppeurs afin de garantir une qualitĂ© de code optimale; 4. Tu participeras Ă la maintenance de la plateforme en corrigeant les bugs et en amĂ©liorant de maniĂšre continue la codebase (bump de version, amĂ©lioration de la developer experience, etc); 5. Tu participeras Ă des rituels hebdomadaires pour amĂ©liorer nos pratiques de code, nos process et le niveau de qualitĂ© de nos livrables en ayant un vrai impact sur les dĂ©cisions. La stack technique đ€ Ruby on Rails : c'est un framework qui nous permet de dĂ©velopper rapidement de nouvelles fonctionnalitĂ©s et d'avoir une architecture robuste. On utilise Turbo et Stimulus pour nos besoins en front; ° PostgreSQL / Redis comme bases de donnĂ©es; ° Minitest & Jest pour la suite de test; ° Sidekiq pour les tĂąches asynchrones (workers); ° Github Actions & Circle CI pour lâintĂ©gration continue; ° Heroku pour le dĂ©ploiement; ° Jira comme outil de gestion de projet, Github comme outil de gestion de code. Chez Manda, nous mettons l'accent sur la qualitĂ© du code. Tout notre code est testĂ© (80% de coverage sur notre repo principal) et suit un process d'intĂ©gration continue rigoureux (analyse statique, tests, linter). Les fonctionnalitĂ©s sont revues fonctionnellement par les product-manager et les dĂ©veloppeurs relisent Ă©galement le code de leurs collĂšgues pour assurer une cohĂ©rence globale et une montĂ©e en compĂ©tence de chacun. Cette attention Ă la qualitĂ© nous permet de dĂ©ployer plusieurs fois par semaine sereinement et d'avoir une excellente disponibilitĂ© de l'application. Organisation du delivery đ - Nous fonctionnons en sprint de 3 semaines qui suit le cycle suivant - Sprint planning permettant de dĂ©finir en Ă©quipe le pĂ©rimĂštre du sprint Ă venir - Daily meetings afin de communiquer sur lâavancement des diffĂ©rents tickets et lever les Ă©ventuels blocages - Des refinements rĂ©guliers afin de prĂ©parer les tickets des prochains sprints - Une rĂ©trospective pour itĂ©rer sur nos maniĂšres de fonctionner avec des actions clairs - Une dĂ©mo pour prĂ©senter Ă toute lâĂ©quipe les livraisons du sprint Profil recherchĂ© Tu es orientĂ©.e produit et souhaites dĂ©velopper des fonctionnalitĂ©s apportant la meilleure expĂ©rience possible aux utilisateurs; Tu dĂ©velopperas des fonctionnalitĂ©s avec le framework Ruby on Rails et des pages rendues cĂŽtĂ© serveur; Tu es pragmatique et sais faire les bons compromis pour apporter le plus rapidement de la valeur Ă l'utilisateur tout en gardant un code robuste et fiable; Tu es autonome dans les tĂąches qui te sont confiĂ©es et nâhĂ©sites pas Ă demander de lâaide lorsque tu en as besoin; Tu fais attention au dĂ©tail : tu testes systĂ©matiquement ton code et tâassures de la qualitĂ© du rendu de ton code avant de lâenvoyer en relecture; Tu possĂšdes une sensibilitĂ© aux bonnes pratiques de dĂ©veloppement (CI/CD, code review, pair programming âŠ) et tu partages facilement tes connaissances avec les autres dĂ©veloppeurs; Tu as une expĂ©rience sur des problĂ©matiques dâarchitecture du code (rendre le code testable, maintenable, Ă©volutif et comprĂ©hensible par le reste de lâĂ©quipe). đ Pourquoi nous rejoindre ? Rejoindre Manda, câest prendre part Ă une scale-up en croissance, avec une Ă©quipe ultra-motivĂ©e. Au-delĂ de ton rĂŽle, tu participeras Ă la crĂ©ation dâun nouveau concept innovant, dĂ©diĂ© aux locataires, propriĂ©taires et copropriĂ©taires ! đŠžââïž DĂ©roulement des entretiens Notre process se dĂ©roule, en gĂ©nĂ©ral, sur deux semaines : Entretien de dĂ©couverte (20â) : Câest en visio que tu vas Ă©changer avec Charline, Talent Acquisition Manager chez Manda Nous allons parler de toi, de ce qui te motive Ă nous rejoindre sur ce poste en particulier, de ton parcours, de ta personnalitĂ© et de tes attentes. Entretien technique (1h) : Viens rencontrer un dĂ©veloppeur de lâĂ©quipe pour Ă©changer autour d'un exercice de pair-programming dans le langage de ton choix. Entretien manager (1h) : Viens rencontrer ton futur manager, pour Ă©changer plus en dĂ©tail sur le poste et les missions et sur un sujet technique plus haut niveau. Entretien cultural fir (30â-1h) : Rencontre avec d'autres pĂŽles et avec notre CTO pour clĂŽturer le process autour d'un 'cultural fit'. Ce que tu trouveras chez Manda đ©ș La mutuelle prise en charge Ă 55% âł DurĂ©e de travail au forfait jour âïž 8 Ă 12 RTT par an đł La carte Swile Ă 11 euros par jour đĄ Une politique de tĂ©lĂ©travail flexible : 3 jours par semaine ou full-remote (France mĂ©tropolitaine) đ» Environnement de travail : On bosse sur Mac đ° "Booster" de salaire : tu as la fibre commerciale ? Tu peux aider Manda quel que soit ton poste Ă croĂźtre et recevoir des primes (Cooptation, Lead perso etc) DĂ©partement Tech et Produit Localisations La DĂ©fense Statut Ă distance Hybride Type de contrat CDI Ă propos de Manda Notre histoire Flatlooker (2016) et Hello Syndic (2017) se rejoignent pour crĂ©er Manda, le 15á” acteur de lâimmobilier en France dĂšs dĂ©but 2024. Avec la ferme volontĂ© de systĂ©matiser la qualitĂ© de service par la digitalisation, on investit Ă la fois dans nos outils et dans nos Ă©quipes pour transformer les mĂ©tiers classiques de lâimmobilier et apporter un service modernisĂ©. Notre mission Chez Manda, notre rĂŽle est dâavoir un impact positif sur vos histoires immobiliĂšres. Avec nos outils technologiques et nos Ă©quipes de proximitĂ©, vos projets se rĂ©alisent plus facilement et plus rapidement. FondĂ© en 2016 CollĂšgues 160 Chiffre d'affaires 20M
Senior Software Engineer - Squad Portail Facturation H/F
Dougs
Software Engineer Full Stack (NestJS / Angular) - Squad Operations H/F
Dougs
Software / Backend Engineer Apprentice
Implicity
Senior Software Engineer - Data Infrastructure
Vibe
Senior Back-End Software Engineer (.NET)
Cafeyn
Software Engineer - Développeur SQL - F/H
NielsenIQ