Dans le cadre d'un projet de back-office pour une start-up dans la data d'investissement, je cherche un développeur freelance (python3.9, django) pour compléter une escouade autonome. Le projet se fera from scratch, avec des pratiques de développements correctes (tests systématiques des features, CI/CD, services conteneurisés et déployés sur du cloud, sprints hebdomadaires) et est prévu à partir de début septembre.

Makersquad est un studio d'artisanat logiciel. Nous produisons des applications de qualité, sur mesure, pour des clients exigeants, sans faire de concessions sur les bonnes pratiques de développement.
Je cherche un freelance pour travailler avec moi dans une équipe autonome sur le développement d'un back-office permettant aux équipes du client d'interagir avec un système d'informations existant sous forme de micro-services. Principalement, il s'agira de vues CRUD (+ actions) sur des objets, dont les données et actions seront accessibles via des procédures gRPC.
Le projet démarre début septembre pour 2 mois (éventuellement prolongeables), from scratch.
Localisation : Full remote, en france.
Requirements
- 5 ans au moins d'expérience en développement Web.
- Bonne connaissances et expérience en Python et Django.
- Bonne compréhension du Web et de ses protocoles.
- Bonne compréhension des structures de données et algorithmes simples.
- Pratique courante de tests unitaires et fonctionnels.
- Anglais correct (tous les documents, outils, code, documentation, meetings, interlocuteurs seront en anglais)
- Bonnes capacités de communication.
Technologies
- Python 3.9+ / Django 3.2+ / Bootstrap 5 / Jinja2 / Pytest
- Bootstrap
- gRPC
- Git
- Conteneurs
- OAuth2 (google)
- PostgreSQL
Méthodologie
- Sprints hebdomadaires comprenant définition du sprint, estimations (planning poker), développement, livraison (en prod), démo et rétrospective.
- Tests unitaires, fonctionnels et humains systématiques.
- Environnements automatiques (intégration continue, déploiement continu)
- Nous sommes focalisés sur la valeur client et utilisateurs : il est primordial, sans être expert du domaine métier cible, d'avoir la capacité de se mettre dans les baskets des utilisateurs et du client. Nous ne faisons pas du logiciel de laboratoire, mais un outil qui aide des humains à réaliser leur métier chaque jour. Traitons les comme nous aimerions être traités !
L'équipe sera constituée d'un PO, deux développeurs, et un lead dev/project manager (moi).
Si vous pensez correspondre et que le projet vous intéresse, discutons en par mail ou téléphone : romain@makersquad.fr / +33 6 01 26 31 83