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
€ 60K

Job 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
  1. 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
  1. 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
  1. Documentation technique
  • Documenter les composants développés, les interfaces et les paramétrages
  • Maintenir une documentation technique claire et exploitable par l'équipe
  1. 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)
  1. Front-end
  • React et Next.js
  • HTML/CSS/JavaScript
  • Sensibilité UI/UX
  1. 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.

Apply for this position