Développeur•se Fullstack Python/Django, React/Typescript (CDI, Remote)

--Télétravail (en France)--

Nous cherchons un artisan logiciel ayant une bonne maîtrise de Python 3 et de Typescript. Vous avez une bonne compréhension du fonctionnement de l'informatique (algorithmie, réseau, système, ...), des expériences significatives avec un ou plusieurs frameworks backend (Django, FastAPI, Starlette, Flask ...) et avec un ou plusieurs outils frontend modernes (React, Vue, ...), vous défendez des pratiques de développement pérennes (pratique systématique des tests, clean code, agilité au sens du manifeste, software craftsmanship, devops, reliability engineering ...) et vous avez de très bonnes capacités de communication et un professionnalisme à toute épreuve ?

Nous rejoindre, c'est rejoindre une équipe qui partage vos compétences et vos valeurs !

Notre activité comporte deux volets :

  • Développement ad-hoc : nous mettons en oeuvre notre savoir faire pour résaliser des logiciels de très bonne qualité pour nos clients.
  • Studio : nous développons pour notre compte des produits que nous commercialisons. 

Modalités et avantages

  • Responsabilités réelles, participation aux décisions stratégiques
  • Contrat à durée Indéterminée
  • Télétravail (en France, depuis un lieu fixe)
  • Déplacements ponctuels
  • Rémunération à déterminer ensemble
  • Intéressement aux bénéfices
  • Entrée au capital au bout d'un an
  • Congés flexibles
  • Mutuelle prise en charge à 100%

Recherche

  • Au moins 5 ans d’expérience en développement Web backend (python3, framework)
  • Expérience frontend (react, typescript)

Compétences/connaissances souhaitées

  • Bases d’algorithmique (structures de données, complexité, …)
  • Fonctionnement du Web (HTTP, échanges réseau client/serveur, …)
  • Python (3.9+)
  • Django + Django REST Framework
  • PostgreSQL (ou autre moteur de bases de données relationnel)
  • Pytest (ou expérience avec un autre outil de tests python)
  • React / Typescript
  • Jest (ou expérience avec un autre outil de tests javascript)
  • Git
  • Docker / Kubernetes
  • Google Cloud Platform (ou autre cloud majeur)

Travaillant en équipes 100% distribuées / à distance, il est impératif pour travailler ensemble d’être capable de communiquer efficacement et de collaborer dans l’intérêt du projet malgré la distance physique. L’outillage moderne nécessaire à cette collaboration à distance est fourni (voire adapté par l’équipe au fil des besoins) mais les outils ne font pas les choses à notre place, et il est donc important de mettre un effort particulier sur cette communication qui est un vrai point clef de succès.

 

Communication et Professionnalisme
Artisanat Logiciel
Expertise technique
Autonomie

Responsabilités

  • Conception en équipe
  • Estimations en équipe
  • Développement
  • Qualité logicielle (tests, bonnes pratiques)
  • Démonstrations

Compétences nécéssaires

  • Algorithmique
  • Développement web
  • Communication / Professionnalisme
  • Python / Django / Rest Framework
  • Typescript / React

Agréable d'avoir

  • Artisanat Logiciel
  • 12Factor
  • Docker / Kubernetes