Créée en juin 2012, Matooma est une société de services de connectivité par carte SIM et de gestion de l'IoT (Internet des Objets) située à Montpellier.
Rejoindre Matooma c'est :
- Intégrer une équipe soudée et bienveillante qui saura vous écouter et croire en vous
- Travailler avec des process clairs et des outils digitaux variés
- Du télétravail hybride
- Des afterworks et des activités de Team Building régulières
- Un cadre privilégié avec des locaux très agréables
Découvrir l'équipe → https://www.matooma.com/fr/qui-sommes-nous/matooteam
Le poste
Nous cherchons avant tout un/e développeur/se qui a à cœur de construire le meilleur produit en ayant toujours une approche d'implémentation la plus simple possible. Si tu cherches à avoir de l'impact depuis ton propre IDE (en dark theme bien sûr), tu es au bon endroit.
Au sein d'une DSI de 20 personnes, vous serez rattaché/e à l'équipe de réalisation (Factory), composée de 8 développeurs web et découpée en deux SQUADs.
Vous serez intégré/e à une équipe agile SCRUM chargée de maintenir et faire évoluer nos logiciels.
Notre SI est composé d'une dizaine de micro-services avec des langages hétérogènes (PHP, Node.js, Python), de bases de données stockant de forte volumétrie (ElasticSearch et Postgres), de deux applications front (Angular) et une API mis à disposition pour nos clients.
Chaque micro-service du SI est déployé via un process d'intégration continue (CI/CD, tests automatisés) sur un eco-système AWS (Terraform, K8S).
L'objectif sera de développer les fonctionnalités de la roadmap produit tout en assurant le maintien en condition opérationnelle de la production :
- Concevoir, développer et déployer de nouvelles fonctionnalités innovantes
- Maintenir le système informatique
- Mettre en place des tests permettant d'assurer la qualité de notre SI
- Faire évoluer notre architecture logiciel pour aller vers toujours plus de scalabilité et de robustesse, afin de répondre aux enjeux business de Matooma
- S'impliquer sur les code reviews et les best practices
Nous mettons beaucoup d'efforts sur la qualité des développements. Cela passe par un process qualités : best-practices du logiciel, tests automatisés (unitaires et e2e), rigueur dans les développements et une grande implication des développeurs, notamment lors des reviews de code et des réunions architecturales.
Profil recherché
- Développeur/se intermédiaire (minimum 2 ans d'expérience) dans le développement web
- Développeur(se), passionné(e) et curieux(se), qui aime apprendre et partager
- Compétences techniques exigées (ou être prêt à les apprendre) :
o Langages de programmation : TypeScript (forte préférence), PHP 8
o Frameworks backend : NestJS, Symfony 6
o Framework front-end : Angular
o Familier avec les tests automatisés (idéalement Mocha, PHPUnit, behat, Jasmine/Karma
o Architectures : Microservices, Serverless
o Bases de données : Maîtrise de SQL (PostgreSQL)
o Messaging : AMQP (RabbitMQ), Kafka, SQS
o Infrastructure as Code : Terraform
o Containerisation et orchestration : Docker, Kubernetes
o CI/CD : Expérience avec les pipelines d'intégration et de déploiement continu (GitLab CI)
o OS: GNU/linux
- Approche de développement :
o Tu construis, déploies puis maintiens ce que tu as construit
o Tu écris un code propre, maintenable et bien testé
o Veille technologique
o Autonomie et curiosité
o Orientation produit
- Autres compétences dans :
o Cloud AWS
o API REST
o Sécurité des applications web et cloud
o Performance et scalabilité
o Gestion de projet : JIRA, Scrum Agile
- Soft skills :
o Esprit d'équipe, proactif et force de proposition
o Soucieux de ton amélioration continue
o Orienté solutions
o Capacité d'analyser et débugguer un problème
Ce que nous proposons
- Intéressement
- After-Work Offerts
- Forfait mobilité durable
- Leeto
- Tickets restaurants (SWILE)
- Mutuelle ALAN
Experience: 12 Mois
Compétences: Application web,Concevoir une application web,Déterminer des mesures correctives,Réaliser un diagnostic technique,Recueillir et analyser les besoins client
Qualification: Employé qualifié
Secteur d'activité: Télécommunications sans fil
Liste des qualités professionnelles:
Travailler en équipe : Capacité à travailler et à se coordonner avec les autres au sein de l'entreprise pour réaliser les objectifs fixés.
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.