Vous jouerez un rôle clé dans le développement et la maintenance de nos applications web. Comme chaque membre de l’équipe, vous participerez à la rédaction des spécifications techniques et à l’implémentation de nouvelles fonctionnalités quatre jours par semaine, ainsi qu’à la maintenance (correction de bugs et mises à jour de la stack technique) un jour par semaine. Chacun doit être en mesure d’intervenir sur toutes les parties de l’application.
Vos responsabilités
Collaborer à la définition des spécifications techniques et fonctionnelles.
Développer des fonctionnalités en produisant un code clair, maintenable et évolutif.
Mettre en place des tests automatisés pour garantir la qualité du code.
Documenter soigneusement les fonctionnalités et le code développé.
Travailler avec les équipes pour intégrer les retours utilisateurs et améliorer l’expérience.
Optimiser les performances pour offrir une expérience utilisateur fluide.
Réaliser des revues de code afin de maintenir une qualité constante et rester informé des évolutions techniques.
La stack technique
Typescript
React / Redux / SCSS
NestJs / Prisma / PostgreSQL
Jest / Playwright
NX monorepo
GitHub Actions
Docker
GCP (Firebase, Cloud Run, Cloud Storage, Cloud SQL, Cloud Tasks)
Compétences non techniques
Excellentes compétences en communication : capacité à argumenter ses choix, vulgariser les concepts techniques pour un public non technique et poser des questions pour clarifier des zones d’incertitude.
Capacité à résoudre des problèmes complexes de manière simple et à privilégier des solutions compréhensibles et maintenables.
Faire preuve d’auto-critique et être capable de challenger les solutions, y compris celles des autres, pour garantir la meilleure approche possible.
Pro-activité dans la résolution de problèmes et disponibilité pour aider l’équipe en cas de besoin.
Compétences techniques requises
Langages et frameworks : Minimum 5 ans d’expérience (hors alternance) sur des technologies similaires, avec une bonne maîtrise de l’écosystème JavaScript/TypeScript.
Bases de données : Bonne connaissance en bases de données relationnelles (PostgreSQL ou équivalent).
Outils et pratiques : Maîtrise de Git (gestion des pull requests, résolution des conflits, revues de code) et rigueur dans les tests automatisés.
Chez MyNotary, nous utilisons une stack technique moderne et innovante, mise à jour régulièrement pour garantir des solutions scalables et performantes. Si vous êtes passionné par le développement et motivé par l’idée de créer des produits à fort impact, notre entreprise vous correspond parfaitement. Nous avons pour ambition de devenir le leader de notre secteur tout en appliquant les meilleures pratiques technologiques.
Nous proposons des conditions de travail flexibles, avec deux jours de télétravail par semaine et la possibilité de périodes plus longues sur demande.
Le salaire est entre 45 et 55k € selon le profil, avec une prime annuelle basée sur les résultats de l’entreprise.
Les avantages comprennent la prise en charge des frais de transport, une mutuelle d’entreprise et des tickets-restaurant à hauteur de 9 euros par jour travaillé.
Candidature : Une lettre de motivation n’est pas demandée, mais nous accordons une grande importance aux réponses au questionnaire ci-dessous.
Entretien avec le CTO : Présentation du projet, discussion autour des réponses au questionnaire et échanges sur vos attentes.
Entretien avec l’équipe technique : Rencontre avec les membres de l’équipe pour évaluer la compatibilité avec nos valeurs et méthodes de travail.
Entretien technique avec le CTO : Étude d’un cas pratique pour analyser votre réflexion et aligner les approches de travail.
Avant de répondre aux questions ci-dessous, notez qu’il n’y a pas de bonnes ou mauvaises réponses. Ce qui compte, c’est de répondre sincèrement et de communiquer ce qui vous semble important. Par exemple, très peu de personnes chez MyNotary ont contribué à des projets open source, souvent par manque de temps. Vous êtes libre de choisir la longueur de vos réponses, tant que le message que vous souhaitez transmettre est clair et complet. L’objectif de ce questionnaire est simplement de fournir une base pour échanger lors des entretiens.
Expliquez-nous vos choix de parcours.
Quelle est votre dernière réussite personnelle ou professionnelle ?
Quelles sont les valeurs que vous estimez essentielles dans un contexte professionnel, et pourquoi les considérez-vous importantes pour votre travail quotidien ?
Si vous pouviez maîtriser une nouvelle technologie cette année, laquelle serait-ce et pourquoi ?
Faites-vous de la veille technique ? Si oui, comment et à quelle fréquence ?
Avez-vous travaillé récemment sur un projet personnel ou open source ? Partagez votre expérience.
Quelle est votre vision de l’évolution du métier de développeur avec l’IA ?
Qu’est-ce qui vous attire dans ce poste ?
Quelles sont vos activités ou sports favoris ? Depuis combien de temps les pratiquez-vous ?
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Marseille · Lille…Voir plus
Biarritz · Barcelona…Voir plus