Développeur full-stack (H/F)
Learnyflow
Canton de Marseille-12, France
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Compensation
€ 60KJob location
Canton de Marseille-12, France
Tech stack
Java
JavaScript
Unit Testing
Bash
Software Design Patterns
Linux
Design of User Interfaces
IPv4
IPv6
Python
PostgreSQL
Software Architecture
Next.js
Software Engineering
SQL Databases
SQLAlchemy
React
Backend
GIT
FastAPI
Kubernetes
Front End Software Development
REST
Docker
Job description
Votre rôle est avant tout technique et opérationnel, avec une forte implication dans la qualité du code, la performance des solutions et leur mise en production., 1. Contribution à la conception technique
- Contribuer à l'analyse des besoins fonctionnels et techniques en lien avec le Product Owner et le Lead Developer
- Participer à la définition des choix techniques et des architectures logicielles, dans une logique de performance, de sécurité et d'évolutivité
- Proposer des améliorations techniques et des optimisations continues
- Développement logiciel
- Développer des applications et services (Python, …) conformes aux spécifications fonctionnelles
- Concevoir et maintenir des API REST
- Implémenter les mécanismes d'accès aux données (PostgreSQL…)
- Respecter les bonnes pratiques de développement, de sécurité et de performance
- Qualité, tests et fiabilité
- Écrire et maintenir des tests unitaires et fonctionnels
- Participer aux phases de validation technique
- Identifier, analyser et corriger les anomalies
- Contribuer à la qualité globale du code et à la stabilité des solutions
- Documentation technique
- Documenter les composants développés, les interfaces et les paramétrages
- Maintenir une documentation technique claire et exploitable par l'équipe
- Déploiement & exploitation
- Participer aux déploiements des applications (environnements de test, préproduction, production)
- Contribuer à la mise en production et au maintien en conditions opérationnelles
- Intervenir ponctuellement en support technique de niveau avancé
Requirements
- Solide maîtrise de Python (FastAPI avec SQLModel/SQLAlchemy)
- Une connaissance de Java ou de Go serait appréciée, sans être indispensable
- Maîtrise des concepts REST et API
- Expérience des environnements conteneurisés (Docker, Kubernetes)
- A l'aise avec les systèmes Linux (bash, commandes shell de base…)
- Bonnes bases en réseau (IPv4 / IPv6)
- Front-end
- React et Next.js
- HTML/CSS/JavaScript
- Sensibilité UI/UX
- Fondamentaux
- Principes de POO
- Design pattern
- Git
- SQL basique (PostgreSQL en particulier)
Benefits & conditions
Type d'emploi : CDI
Rémunération : 30 000,00€ à 60 000,00€ par an
Lieu du poste : En présentiel
About the company
Intégré(e) à une équipe d'ingénieurs full-stack (Back / Front / DevOps / Systèmes / Embarqué), vous contribuez principalement au développement, à la robustesse et à l'industrialisation de solutions logicielles répondant à des cas d'usage concrets.