👋 Qui sommes-nous ?
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.
Elle compte aujourd’hui plus de 5000 clients à travers le monde et plus d’un million de cartes SIM.
Depuis juillet 2019, la société a rejoint le groupe Wireless Logic Ltd afin de former le leader européen.
Avec ses 50 collaborateurs, Matooma est très attachée à la satisfaction de ses clients et de ses collaborateurs, au travail en équipe, et partage les valeurs de simplicité, d’exemplarité et de collaboration.
Matooma est un employeur offrant l’égalité des chances et encourage positivement les candidatures de personnes qualifiées et éligibles, indépendamment du sexe, de l’ethnicité, du handicap, de l’âge, de l’état matrimonial ou de la grossesse et de la maternité.
🤝 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. Cet environnement est idéal pour mettre en application son savoir-faire et continuer de progresser.
🕵️♂️ Profil recherché
Tu es un/e développeur/se d'un niveau intermédiaire (minimum 2 ans d'expérience) dans le développement web
Tu es un(e) développeur(se), passionné(e) et curieux(se), qui aime apprendre et partager
Tu devras avoir les compétences techniques suivantes (ou être prêt à les apprendre) :
- Langages de programmation : TypeScript (forte préférence), PHP 8
- Frameworks backend : NestJS, Symfony 6
- Framework front-end : Angular
- Familier avec les tests automatisés, idéalement avec ces librairies :
>Backend : mocha (pour Typescript), PHPUnit, behat (pour Symfony)
>Frontend : Jasmine/Karma (pour Angular)
- Architectures : Microservices, Serverless
- Bases de données : Maîtrise de SQL (PostgreSQL)
- Messaging : AMQP (RabbitMQ), Kafka, SQS
- Infrastructure as Code : Terraform
- Containerisation et orchestration : Docker, Kubernetes
- CI/CD : Expérience avec les pipelines d’intégration et de déploiement continu (GitLab CI)
- OS: GNU/linux
Tu partages notre approche de développement :
- Tu construis, déploies puis maintiens ce que tu as construit
- Tu écris un code propre, maintenable et bien testé
- Veille technologique : tu te tiens à jour avec les nouvelles tendances et évolutions dans l’écosystème backend, microservices et serverless
- Autonomie et curiosité : capacité à apprendre rapidement de nouveaux outils et de nouvelles technologies
- Orientation produit : tu travailles en collaboration avec les équipes produit pour comprendre et challenger les besoins, avec une forte sensibilité à l’impact utilisateur
Idéalement, tu as d'autres compétences dans :
- Cloud : AWS (Lambda, S3, RDS, Cloudwatch, OpenSearch)
- API : REST
- Sécurité : Connaissance des pratiques de sécurité des applications web et cloud
- Performance et scalabilité : Optimisation d’applications à haute volumétrie et haute performance
- Services tiers : Intégration avec des services tiers comme Stripe (paiements) et Auth0 (gestion d'authentification)
- Gestion de projet : JIRA, Scrum Agile
Nous prêtons également une attention particulière sur les soft-skills. Au délà de tes compétences techniques, tu dois avoir un excellent esprit d’équipe, être proactif et force de proposition. Tu dois être attentif aux retours et soucieux de ton amélioration continue. Tu dois avoir une capacité à challenger les demandes tout en restant orienté solutions. Tu dois également être capable d'analyser et débugguer un problème.
🔥 Ce que nous proposons
- Intéressement
- After-Works Offerts
- Forfait mobilité durable
- Leeto
- Tickets restaurants (SWILE)
- Mutuelle ALAN
À bientôt ? 😁