Full-stack Developer

Full-stack Developer

Full Time 61650 - 75350 € / an (estimé) Télétravail
A

En un coup d'œil

  • Missions: Développez des fonctionnalités de bout en bout avec des outils de pointe dans un environnement start-up.
  • Entreprise: Leader en technologie publicitaire, aidant les éditeurs à prospérer dans un monde numérique complexe.
  • Avantages: Télétravail complet, Macbook fourni et pratiques de développement modernes.
  • Autres infos: Environnement dynamique avec opportunités de croissance professionnelle.
  • Pourquoi ce job: Rejoignez une équipe talentueuse et impactez directement l'expérience utilisateur avec des technologies innovantes.
  • Qualifications: 3+ ans d'expérience en Ruby on Rails et React, compétences solides en SQL.

Le salaire estimé est compris entre 61650 - 75350 € par an.

En tant qu'entreprise leader dans le secteur de la technologie publicitaire, nous aidons les éditeurs à prospérer dans un monde numérique de plus en plus complexe dominé par les GAFAs. Notre plateforme SaaS unique basée sur l'IA offre une gamme de produits qui aident les éditeurs à optimiser leurs revenus et leur efficacité opérationnelle.

Êtes-vous un développeur full-stack qui aime livrer des fonctionnalités de bout en bout ? Souhaitez-vous travailler dans un environnement de start-up pour le leader en analyse Adtech, en utilisant des outils de pointe comme Claude Code pour accélérer votre flux de travail ? Si vous aimez travailler sur des problèmes impliquant de grandes quantités de données, êtes curieux, passionné et soucieux de fournir des expériences utilisateur de qualité, rejoignez notre équipe de développeurs talentueux.

En tant que membre de l'équipe BUILD, vous serez responsable du développement de fonctionnalités sur l'ensemble de la pile de nos produits - de la conception d'API à l'interface utilisateur - avec une autonomie complète. Vous possédez vos fonctionnalités de A à Z. Vous participerez à des ateliers de conception technique, proposerez des améliorations et travaillerez en étroite collaboration avec l'équipe Produit au quotidien, ainsi qu'avec nos ingénieurs et scientifiques des données.

Mission

  • Livrer des fonctionnalités de bout en bout, de la conception d'API (Ruby on Rails) à l'implémentation de l'interface utilisateur (React), en garantissant une expérience utilisateur fluide.
  • Collaborer étroitement avec l'équipe Produit pour comprendre les exigences, proposer des solutions et itérer sur les retours.
  • Optimiser le code des applications existantes pour améliorer les performances et la maintenabilité.
  • Prendre l'initiative d'améliorer notre architecture, notre conception et nos flux de développement.

Notre stack

  • 200+ instances AWS (EC2, S3, SQS, Cognito)
  • 10 To+ de données ingérées chaque jour
  • Backend : Ruby on Rails, Grape API, Sidekiq, Python, Scala
  • Frontend : React, TypeScript, Tailwind CSS, shadcn/ui
  • Bases de données : MySQL, MongoDB, Snowflake, Redis, Elasticache
  • Tests : RSpec, Jest, Cypress
  • DevOps : Git, GitHub, GitHub

Exigences

  • Compétences clés
  • Expérience avec des outils de développement assistés par IA (Claude Code, GitHub Copilot ou similaires) : génération de code, refactoring, débogage et exploration de code.
  • Capacité à créer des prompts efficaces et à tirer parti des outils d'IA pour accélérer la livraison tout en maintenant la qualité du code.
  • Backend (Ruby on Rails)
  • Conception, développement et maintenance d'applications Ruby on Rails et d'API RESTful (y compris Grape).
  • Forte concentration sur une architecture propre, des modèles évolutifs, la performance et la performance.
  • Expérience avec les tests (RSpec), les revues de code, l'intégration continue et la documentation technique.
  • Frontend (React)
  • Développement d'interfaces web modernes en React avec TypeScript et JSX.
  • Expérience avec la gestion d'état (Redux, Zustand) et l'architecture orientée composants.
  • Maîtrise de Tailwind CSS et des bibliothèques de composants telles que shadcn/ui.
  • Forte sensibilité UX et attention à l'expérience utilisateur.
  • Expérience dans la mise en place et la maintenance de tests (Jest, React Testing Library, Cypress), et contribution à la maintenabilité à long terme.
  • Données & Stockage
  • Solides compétences en SQL avec expérience dans l'écriture de requêtes analytiques complexes.
  • Familiarité avec Snowflake est un plus mais pas obligatoire.
  • Expérience avec des environnements mélangeant SQL (MySQL) et NoSQL (MongoDB/Mongoid), et outils de performance/caching tels que Redis et Elasticache.
  • Qualité & Livraison
  • Forte discipline d'ingénierie : automatisation et outils avec GitHub, CI/CD (GitHub Actions), tests, linting (ESLint) et processus de révision structurés.
  • Expérience de travail avec des environnements cloud et évolutifs (AWS).

À propos de vous

  • Vous avez plus de 3 ans d'expérience avec Ruby on Rails et React avec TypeScript.
  • Vous êtes pragmatique et autonome, capable de prendre une fonctionnalité de la conception à la production.
  • Vous avez de solides compétences en SQL et une expérience avec des requêtes analytiques complexes (Snowflake est un plus).
  • Vous êtes à l'aise avec les API REST et les systèmes distribués.
  • Vous adoptez des pratiques de développement modernes : tests, revues de code, CI/CD.
  • Vous avez de fortes compétences en communication et aimez travailler en étroite collaboration avec les équipes Produit.
  • Vous vous souciez de l'expérience utilisateur et faites attention aux détails.
  • Vous parlez couramment anglais. La maîtrise du français est un atout.
  • Vous êtes basé dans le fuseau horaire CET/CEST ± 2h (pour la collaboration en équipe).

Avantages

  • Travail entièrement à distance
  • Macbook fourni

Chez Adomik, nous adoptons des pratiques de développement modernes - y compris le codage assisté par IA avec des outils comme Claude Code - pour aider nos développeurs à se concentrer sur ce qui compte le plus : résoudre des problèmes complexes et apporter de la valeur à nos utilisateurs.

Notre processus de recrutement : évaluation technique (défi de codage), entretiens d'équipe (2), discussion finale et offre.

Full-stack Developer employeur : Adomik

Adomik est un employeur exceptionnel, offrant un environnement de travail dynamique à Paris où l'innovation et la collaboration sont au cœur de notre culture. En tant que Coordinateur de Mapping, vous bénéficierez d'opportunités de croissance professionnelle tout en travaillant avec des outils d'IA de pointe pour améliorer la qualité des données publicitaires. Avec des avantages tels que le télétravail complet, des événements de team-building réguliers et une attention particulière à l'équilibre entre vie professionnelle et vie privée, Adomik est l'endroit idéal pour ceux qui cherchent à faire une différence significative dans le secteur de la technologie publicitaire.

A

Coordonnées :

Équipe de recrutement de Adomik

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Full-stack Developer

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez Adomik. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Full-stack Developer

Ruby on Rails
API Design
React
TypeScript
SQL
NoSQL
AWS

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Adomik. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez Adomik

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Adomik. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.