Développeur Fullstack Java/React/Flutter
Le poste
Description du poste
🚀 Qui sommes-nous ?
NiwSoft est une entreprise innovante spécialisée dans le développement et l'intégration de solutions numériques sur mesure. Nous accompagnons les entreprises et institutions dans leur transformation digitale à travers des logiciels performants, des outils de gestion adaptés, et des applications mobiles intuitives.
Notre approche allie expertise technologique, design centré utilisateur et flexibilité. Nous mettons un point d’honneur à créer des environnements de travail collaboratifs, inspirants et ouverts à l'initiative.
Rejoignez NiwSoft et construisez avec nous les solutions numériques de demain ! 🚀
Profil recherché
🎯 Mission
En tant que développeur fullstack, vous participerez activement à la conception et au développement de nos solutions. Vous travaillerez sur l'ensemble de la stack technologique, du backend jusqu'au frontend, avec une approche progressive et encadrée.
💼 Compétences techniques :
Backend (Obligatoire) :
- Java Spring Boot : Framework principal pour le développement backend
- API REST : Communication entre services et frontend
- PostgreSQL : Base de données relationnelle
- Maven : Gestion des dépendances et build
- Tests unitaires : JUnit, Mockito
Frontend Web (Obligatoire) :
- React : Framework JavaScript pour interfaces utilisateurs (autonomie requise)
- TypeScript : Typage statique pour plus de robustesse
- Tests unitaires : Jest
Outils (Obligatoire) :
- Git / GitLab : Gestion de versions et CI/CD
- Jira : Suivi des tâches et gestion de projet agile
Architecture & Principes (Obligatoire) :
- Design Patterns : Factory, Strategy, Observer, Repository, etc.
- Principes SOLID : Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion
Souhaitable :
- Swagger : Documentation interactive des API REST
- Liquibase : Gestion des migrations de base de données
- Domain-Driven Design (DDD) : Architecture modulaire et découplée
- Flutter : Développement d'applications mobiles cross-platform
Conditions de travail et avantages
🎁 Ce que nous offrons
-
Un poste responsabilisant avec de réels défis techniques
-
Un environnement de travail flexible
-
Encadrement et accompagnement personnalisé
-
Une jeune ambiance, dynamique et orientée innovation
-
Possibilité d'un CDI selon performance
📩 Candidature
Intéressé(e) par cette aventure ? Envoyez votre CV et quelques exemples de vos réalisations (ou lien GitHub)