Le développeur Backend chez Mobilethinking

28/03/2019
Il existe aujourd’hui de nombreuses façons de développer une application web, grâce à des centaines de technologies différentes, et leur nombre ne cesse d’augmenter !

Chez MobileThinking, nous utilisons les technologies les plus robustes et les plus adaptées aux besoins de nos clients grâce à une constante veille technologiques.
Nos développeurs restent ainsi à la page des dernières nouveautés techniques.

Dans cet article, nous vous présentons l’environnement technologique de développement du Backend des applications chez Mobilethinking.

Les technologies

PHP et NodeJS sont les principales technologies utilisées chez MobileThinking pour le développement des Backends.

Ces technologies sont robustes, bien documentées et ont une communauté open source très active, ce qui permet de travailler avec des outils évolutifs !

De plus grâce aux gestionnaires de paquets comme Yarn pour NodeJS et Composer pour PHP nous pouvons utiliser les bibliothèques et framework développés par la communauté open source ou créer et partager les nôtres.

Par exemple, le framework ExpressJs est idéal car il fournit une myriade d’outils pour le développement d’applications comme une gestion simplifiée des requêtes REST et une construction propre des APIs.

Lorsque le projet est en PHP, nous utilisons principalement le framework Laravel ou Lumen (pour des projets avec APIs plus légères) qui par exemple, facilite grandement la gestion des routes ou encore la communication avec la base de données grâce à Eloquent.

Enfin pour les Backends mobiles, Firebase est notre choix de prédilection car il offre lui aussi une panoplie d’outils qui permet de gérer l’authentification des utilisateurs, les notifications, un cloud database ou encore des outils de statistiques.

SQL ? NOSQL ? Côté base de données, nous nous adaptons au projet en optant en général pour MYSQL ou MongoDB.

Sans oublier les tests unitaires et fonctionnels grâce à PHPunit et Jest !

Si ces environnements vous plaisent, vous trouverez en complément ci-dessous notre Roadmap du développeur Backend et un formulaire pour rejoindre notre équipe !

Rejoignez-nous !

Votre Roadmap du développeur Backend

La Checklist du développeur Backend


Hassan Helbawi, pour MobileThinking