Développeur·se Fullstack Python + TypeScript (Freelance)
--Télétravail (en France)--
Vous êtes passionné(e) par le code de qualité et la création de produits qui ont du sens ?
Ça tombe bien, nous aussi.
Qui sommes-nous
Makersquad conçoit des applications métier sur mesure en Python/Django et React/TypeScript. Notre priorité : résoudre de réelles problématiques business avec du code testé, lisible et maintenable. Des fondamentaux solides et des pratiques éprouvées.
La mission
Nous cherchons un·e freelance fullstack pour renforcer l’équipe sur un projet d’application métier B2B. La base de code existante a une excellente couverture de tests, une API REST structurée (Django REST Framework) et un frontend en SPA React/TypeScript.
Vous prendrez en charge les développements, de leur conception à leur mise en production, en lien avec le reste de l’équipe (designer, product owner, direction technique). Votre expertise nourrira les choix techniques et challengera les décisions existantes.
Compétences attendues
Indispensable
- Expérience : minimum 5 ans en développement web
- Backend : Python 3.12+, Django 4.2, Django REST Framework
- Frontend : React, TypeScript
- Base de données : SQL, PostgreSQL
- Tests : Pytest, Jest
- Outils : Git
- Fondamentaux : algorithmique, structures de données, HTTP, APIs REST
- Langues : français courant (C2), anglais intermédiaire à l’écrit (B1)
Un plus
- Docker
- Google Cloud Platform
- Celery
- Outils d’assistance IA (Claude, Cursor, Copilot…)
Comment nous travaillons
- Tests : nous testons systématiquement les fonctionnalités que nous livrons pour garantir un code maintenable sur le long terme
- Agilité : feuille de route, estimations, itérations courtes, livraisons et démos régulières, rétrospectives
- Déploiement continu : chaque commit est testé et déployé automatiquement
- Pair-programming régulier
- Télétravail : toute l’équipe travaille à distance, avec une communication transparente et un vrai sens de l’autonomie
Modalités
- Contrat : freelance
- Lieu : télétravail depuis un lieu fixe en France
- Rythme : 4 ou 5 jours par semaine, à décider ensemble
- Tarif : TJM à négocier selon profil et expérience
- Facturation : mensuelle
Postuler
Envoyez-nous votre CV et surtout du code dont vous êtes fier·e (GitHub, projet perso, contribution open source). Ce qui compte pour nous : des fondamentaux solides et la capacité à résoudre des problèmes concrets.
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
- 12 Factor
- Docker / Kubernetes
- Expériences Secteur BTP