À propos
Tymate est une agence d’innovation digitale reconnue pour l’expertise de son équipe et sa méthode pour faire réussir les projets qu’elle accompagne. L’entreprise est spécialisée dans la conception, le développement et la valorisation d’applications web et mobile. Depuis 2008, nous accompagnons les start-up (Karnott, Weasyn, Sencrop...), les PME et les grands groupes (Groupe Mobivia, Decathlon, Sergic, PSA ...) pour mettre en œuvre des solutions innovantes, ergonomiques et durables.
Tymate, c’est donc avant tout une équipe passionnée par l’innovation, les nouvelles technologies et l’expérience utilisateur. Notre fierté c'est d'être acteurs de la transformation numérique, avec une approche basée sur la livraison de valeur rapide, continue et mesurable. D’ailleurs, nous organisons chaque année un grand événement autour de l’innovation positive ! Si tu souhaites rejoindre l’aventure Tymate, contacte-nous !
Descriptif du poste
Nous recherchons un·e développeur·se back-end expérimenté·e en CDI (temps complet) pour venir renforcer une équipe soudée et dynamique.
Nous concevons, développons et assurons la maintenance de multiples API pour différents clients, qui répondent à des problématiques métier aussi variées que passionnantes, et peuvent être consommées tout aussi bien par des applications conçues en interne que par d'autres équipes de développeurs.
En pratique, cela signifie que nous devons réfléchir à l'architecture la plus adaptée au traitement et au stockage de la donnée de chaque projet, être vigilants face à la performance de nos services, et bien évidemment toujours garder à l'esprit l'importance de la lisibilité et de la maintenabilité de notre code.
En termes techniques, la plupart de nos API sont développées avec Ruby on Rails, qui est au coeur de notre expertise, et une connaissance avancée de Ruby et du framework sera nécessaire pour répondre à nos besoins. Nous ne sommes cependant pas dogmatiques, nous avons déjà quelques projets développés notamment en Go, Python ou Node, et nous restons ouverts à toutes les solutions en fonction des projets, des attentes des clients, mais aussi de l'appétence des développeurs de l'équipe.
Les services de la plupart de nos projets ont été conçus en REST, architecture que nous continuons d'utiliser au quotidien, mais nous avons également entamé il y a près d'un an une transition progressive vers GraphQL, qui correspond mieux à nos besoins. Sans être indispensable, une connaissance au moins sommaire de ce langage de requête sera un vrai plus.
Le spectre des clients chez Tymate, tout comme l'envergure des projets, s'étend des associations avec qui nous travaillons en mécénat de compétence aux grands groupes, en passant par de nombreuses start-up et TPE.
Dans le cadre de ce recrutement, tu seras amené à travailler tout particulièrement sur l'une de nos API les plus importantes, au coeur d'une équipe prête à t'accompagner dans l'apprentissage de la connaissance métier.
Tes missions seront :
- Concevoir les modèles de données et les architectures en fonction des besoins de chaque projet,
- Collaborer avec les équipes (front-end, mobile, design, gestion de projet) pour définir et créer de nouvelles fonctionnalités,
- Écrire des tests pour t'assurer du bon fonctionnement de tes services,
- Assurer la maintenance des projets après leur mise en production,
- Accorder un temps quotidien à la Code Review du travail de tes collègues,
- Être force de proposition pour définir les meilleures technologies à utiliser dans le cadre des projets.
Profil recherché
- Tu maîtrises Ruby et Ruby on Rails ou tu as des expériences professionnelles dans un framework inspiré par Rails (Django, Symfony…),
- Tu es rigoureux, logique, et toujours à la recherche de solutions adaptées à chaque problème,
- Tu as déjà travaillé sur des API REST et/ou GraphQL,
- Tu as envie de te former et de former les autres,
- Tu aimes travailler en équipe, le *pair programming* ne te fais pas peur,
- Tu sais communiquer sur ton travail pour transmettre les informations aux personnes qui dépendent de toi (équipes front et mobile notamment),
- Tu pratiques la veille technologique, et reste continuellement à l’écoute des tendances du secteur,
- Tu es familier avec l'utilisation de Git et de Github.
En bonus :
- Tu connais d’autres langages serveur tels que Python, Golang, Node ou PHP,
- Tu as des connaissances DevOps.
Si notre agence et ce poste t’intéressent, nous attendons avec impatience de te rencontrer !
Informations complémentaires
- Type de contrat : CDI
- Lieu : Lille - Euratechnologies, France (59160)
- Télétravail possible