- Accueil
- Travail à Domicile
- Senior Software Engineer Role Focused on Mobile and Backend Features
Summary
Nous recherchons un Senior Software Engineer expérimenté avec une solide expertise backend et la capacité de travailler sur l'ensemble de la stack, en particulier sur les fonctionnalités mobiles et backend.
Alors que nous continuons à nous développer, nous avons besoin de quelqu'un capable de prendre en charge des fonctionnalités complètes, des API backend et modèles de données jusqu'à l'implémentation mobile. Le candidat idéal est orienté backend, à l'aise avec TypeScript/NestJS, et possède une expérience en React Native ou un autre framework de développement iOS/Android.
Ce rôle est idéal pour quelqu'un qui aime construire des systèmes fiables, livrer des fonctionnalités orientées utilisateur et travailler sur des problématiques produit, mobile, backend et infrastructure.
Votre rôle
En tant que Senior Software Engineer, vous travaillerez principalement sur des tickets mobiles et backend, tout en aidant sur le frontend si nécessaire.
Vos responsabilités incluront :
- Concevoir, développer et maintenir des services backend en utilisant TypeScript et NestJS.
- Construire et améliorer des API REST, des modèles de base de données et des intégrations de services.
- Implémenter des fonctionnalités mobiles en utilisant React Native ou un autre framework mobile/cross-platform.
- Prendre en charge des fonctionnalités complètes de bout en bout, de l'implémentation backend à la livraison mobile.
- Améliorer la scalabilité, la résilience et la performance du système.
- Travailler avec des bases de données, des ORM et une conception de requêtes efficace.
- Contribuer aux modèles de communication inter-services, y compris gRPC et protobuf si pertinent.
- Soutenir l'infrastructure cloud, les déploiements et les efforts d'observabilité.
- Aider à identifier et résoudre les goulots d'étranglement à travers les couches backend, mobile et infrastructure.
- Participer aux discussions techniques et mentorer d'autres membres de l'équipe.
Ce que nous offrons
- Modèle de travail hybride : nous nous réunissons une ou deux fois par semaine à notre bureau, il est donc important de vivre dans la région. Les jours restants sont en télétravail, offrant flexibilité et équilibre vie pro/vie perso.
- Un rôle à fort impact dans une entreprise en croissance axée sur l'innovation.
- Une hiérarchie plate avec une prise de décision rapide.
- Accès à des technologies modernes et à des défis de scalabilité réels.
- Opportunités d'équité basées sur votre impact.
- Un bureau moderne à Sophia-Antipolis, le hub technologique du sud de la France.
- L'opportunité de travailler sur une technologie significative liée à l'innovation et à la durabilité.
Votre expertise
MUST HAVE
- 5+ ans d'expérience en ingénierie logicielle.
- Forte expérience avec TypeScript.
- Solide expérience backend avec NestJS ou un autre framework backend basé sur TypeScript.
- Forte expérience dans la conception et la construction d'API REST.
- Expérience avec les bases de données, les ORM, la conception de schémas et l'optimisation de requêtes.
- Expérience avec React Native, ou un autre framework pour le développement iOS/Android combiné avec une expérience React.
- Capacité à implémenter des fonctionnalités complètes sans être bloqué par des frontières strictes frontend/backend.
- Bonne compréhension de la conception de systèmes scalables et de l'architecture backend.
- Excellentes compétences en résolution de problèmes et capacité à travailler de manière indépendante.
- Anglais courant.
NICE TO HAVE
Nous apprécierons particulièrement les candidats qui apportent au moins l'un des éléments suivants :
- Expérience avec des langages au-delà de TypeScript/JavaScript.
- Connaissance de gRPC et protobuf.
- Expérience avec Rust, notamment pour les services backend et les API.
- Expérience cloud, idéalement avec AWS ou un fournisseur cloud comparable.
- Connaissance de Kubernetes, théorique ou pratique.
- Expérience avec une architecture orientée événements, Kafka, Redis, MQTT ou des systèmes similaires.
- Expérience avec des outils d'observabilité tels que Prometheus, Grafana ou OpenTelemetry.
- Expérience avec Docker, CI/CD, infrastructure as code, monitoring, logging ou optimisation des performances.
- Exposition au développement embarqué.
Qui vous êtes
- Un penseur système qui voit la situation dans son ensemble.
- Orienté backend, mais à l'aise pour travailler sur toute la stack.
- Proactif et indépendant, résolvant les problèmes avant qu'ils ne s'aggravent.
- Orienté produit, capable de livrer des fonctionnalités complètes de bout en bout.
- Axé sur la performance et l'efficacité.
- Collaboratif, pragmatique et solidaire de ses pairs.
- Curieux et désireux d'apprendre de nouvelles technologies si nécessaire.
- Sensible à l'environnement et motivé par un travail significatif.
Ce rôle ne concerne pas seulement le codage. Il s'agit de construire, scaler et livrer des fonctionnalités produit fiables à travers les systèmes backend et mobiles.
Si cela semble être le bon profil pour vous, nous serions ravis d'avoir de vos nouvelles.
Rejoignez-nous dans notre mission pour stimuler l'innovation et la durabilité.