Join Us

We are a digital innovation workshop based in France. We build digital products for corporate companies and start-ups who need our skills in design, agility, open-source, and web architectures.

Our values: creativity, pragmatism, knowledge sharing. They lead all our choices, the people we hire, the projects we work on, and the technologies we use.

We always look for the perfect match between customers requirements and open-source libraries. For that, we invest a lot of time discovering, testing, or building new tools

Our current stack: Node.js, React.js, ES6, PHP5, Symfony2, Go, PostgreSQL, MongoDB, AMQP, ElasticSearch, Docker, GitHub... Our methodologies: remote SCRUM, TDD, pair programming and pull requests.

What makes us different: super skilled mentors, hackdays, inspiring work environment, at least 2 conferences a year, and mostly the constant mutual aid and kindness that make a real tribe.

Innovative and Skilled Talents

Who will you work with? Are they mean? Are they going to eat you? We can't lie about that, because the answer is on Internet.

Apply for the Position

Développeurs web / mobile (JS / PHP / C# / Java)

Pour accompagner notre développement sur Nancy, Caen et Dijon, nous recrutons des développeurs backend confirmés, dont la principale qualité est l’amour du travail bien fait. Peu importe le langage de programmation que vous maîtrisez. Vous apprendrez à nos côtés les technos du moment, et la bonne manière de les mettre en oeuvre.

Rejoignez-nous pour devenir un Développeur JS Full-stack, apprendre et mettre en application sous l'oeil de mentors expérimentés:

  • ES6
  • Node.js
  • React.js et Redux
  • React Native
  • GraphQL
  • PostgreSQL
  • d3.js
  • AWS

Cette stack reflète les outils que nous utilisons actuellement, mais elle évolue au gré des innovations et de vos propres intérêts. Ce sera celle de votre premier projet, mais nous sommes des pragmatiques plus que des dogmatiques. Aussi, il se peut très bien que vous ayez à travailler sur des projets en Go, Python, Ruby, PHP, ou Scala ! C'est pourquoi nous recherchons des développeurs qui, au-delà de l'expertise d'un langage en particulier, ont acquis l'expérience de la programmation web en général, et sauront transposer cette expérience dans d'autres langages.

Difficile de vous dire exactement sur quel projet vous travaillerez, puisque nous recrutons sur profil et à long terme (jetez un oeil à nos références pour vous faire une idée). Après six semaines d’intégration passées à explorer de nouvelles pistes techniques sous la supervision d’un architecte, vous serez intégré(e) à une équipe pluridisciplinaire dans laquelle votre talent pourra s’épanouir.

Votre rôle sera d’accompagner la conception et les choix techniques, d'évaluer, implémenter et tester de nouvelles fonctionnalités, de faire du refactoring et des code reviews. Vous mettrez en application le meilleur des technologies web pour construire de vrais produits. Venez avec vos idées, votre propre expertise, vos expériences et votre envie de partage – nous ferons ensemble de grandes choses.

Attention, nous recherchons des développeurs confirmés, avec au moins 5 ans d'expérience. Vous maitrisez notamment:

  • JS ou PHP5/7 ou .Net/C# ou Java/J2EE ou Ruby ou Python
  • Un framework MVC (Express, Symfony, MVC.Net, Sprint, RoR, Django), utilisé en production sur un projet d'envergure
  • Les architectures API-centric (REST, HTTP)
  • Les design patterns (Gang of four, PoEEA, DDD)
  • le Test-Driven Development
  • Les aspects Front (HTML, CSS, animations, accessibilité)
  • Au moins une base de données relationnelle (PostgreSQL, MySQL, MSSQL, Oracle)
  • Au moins une base NoSQL (ElasticSearch, Redis, MongoDB, Cassandra)
  • Linux
  • L'optimisation de performance (profiling, cycle de vie d'une page web, gestion mémoire)
  • La collaboration avec d'autres développeurs (pull requests, revues de code, intégration continue)
  • Le français et l'anglais (à l'écrit et à l'oral, car vous serez en contact direct avec le client)
  • Les méthodes agiles (SCRUM / KANBAN / Lean Startup)

Architecte logiciel PHP / JS

Nous recrutons également un Architecte confirmé ayant un fort retour d’expérience sur des gros projets (jours hommes / budget). Vous avez à la fois une expertise du développement web et web mobile (POO, SOA, CI, RIA) vous conférant le statut d’architecte, et l’habitude de travailler sur des projets agiles (SCRUM / Lean Startup). Vous savez vous mettre au niveau des besoins clients et vous adapter à leurs contraintes, avec pragmatisme et empathie.

Votre mission sera un véritable challenge, vous devrez :

  • mesurer la faisabilité et la rentabilité des projets en avant-vente
  • accompagner les clients de marmelab dans les phases amont des projets (itération zéro, prototypage, définition des rôles)
  • être l’interlocuteur privilégié chez marmelab pour certains projets client
  • animer des rituels agiles (standup, planning poker, démo, rétrospective)
  • mesurer la qualité et la vélocité, détecter les dérives, et y remédier
  • poser et motiver les décisions d’architecture au quotidien
  • assurer une veille technique et méthodologique continue
  • accompagner la montée en compétence des équipes de développement

Venez avec vos idées, votre propre expertise, vos expériences et votre envie de partage nous ferons ensemble de grandes choses. Rejoignez Marmelab et nos équipes !