Développeur PHP full-stack senior
QG de MyQ , Prague - République tchèque
À propos de MyQ
MyQ développe des solutions d’impression et de gestion documentaire qui facilitent l’accès aux flux de travail numérisés des utilisateurs. Les solutions MyQ – notamment le produit phare MyQ X et l’innovant MyQ Roger – sont conçues pour prendre en charge plusieurs fournisseurs, sont compatibles avec les appareils mobiles et fonctionnent quelle que soit l’ réseau e de l’entreprise ou la taille de son parc d’équipements. MyQ est basée à Prague, en République tchèque, et dispose d’un réseau mondial réseau de distributeurs.
À quoi ressemblerait votre travail ?
Au sein de l'équipe backend/serveur, vous serez chargé(e) de concevoir, de mettre en œuvre et d'assurer la maintenance des composants de la solution d'impression neXt de MyQ que nous développons actuellement. MyQ neXt est un système distribué composé d'un serveur en cluster basé sur des microservices, d'applications s'exécutant au sein de l'périphériques d'impression, de clients de bureau et d'une application mobile.
En tant que développeur PHP, vous travaillerez sur l'interface d'Utilisateur s d'administration du serveur, ainsi que sur la logique métier, notamment les flux de travail liés aux documents imprimés et numérisés, et les intégrations avec des services externes tels que les services de paiement, de stockage, Utilisateur directory ou Authentification.
Notre équipe compte une dizaine de personnes, et nous sommes répartis en groupes de travail thématiques au sein du département R&D, qui compte environ 50 personnes. Vous aurez l'occasion de contribuer à l'élaboration du produit aux côtés du directeur technique (CTO), du directeur produit (CPO) et de l'équipe.
Ce que vous proposez
- Vous maîtrisez parfaitementle PHP moderne orienté objet ainsi que JavaScript/TypeScript. Vous avez déjà déployé des services en production et savez comment assurer leur bon fonctionnement.
- Vous avez travaillé sur des systèmes distribués, vous avez une expérience deREST et dela messagerie, et vous savez concevoir des solutions adaptées à ces environnements.
- Vous maîtrisez les concepts de sécurité, tant du point de vue du code que du cycle de vie de l'Utilisateur , et le « Top 10 de l'OWASP » n'est pas pour vous qu'un simple mot à la mode.
- Maîtrise de SQL et des bases de données relationnelles.
- Les applications en conteneurs font partie de votre quotidien.
- N'hésite pas à déboguer un problème qui ne se manifeste qu'en situation de charge et est capable de rédiger une analyse approfondie de la cause première.
- Vous savez vous affirmer lors d'une discussion sur l'architecture et êtes ouvert(e) aux nouvelles idées et perspectives.
- Niveau d'anglais B2ou supérieur. L'équipe est internationale et de nombreux collaborateurs ne parlent pas tchèque.
Pile technologique
- Langage et environnement d'exécution : PHP 8.5 / TypeScript ciblant ES2023, Apache httpd, Traefik.
- PHPStan et PHPUnit pour l'analyse et les tests. Les données sont stockées dans PostgreSQL (ou MS SQL) et Redis, et nous utilisons NATS pour la messagerie.
- L'infrastructure s'articule autour de Kubernetes dans l'cloud e (principalement Azure) et de Docker/Podman en local. Terraform, Helm, Argo CD.
- La pile Grafana pour l'observabilité.
- Jira, Confluence, TeamCity, GitLab… les outils habituels.
- Les assistants IA font partie de la chaîne d'outils. Nous les utilisons pour accélérer le travail, pas pour écrire du code.
Ce que vous pouvez attendre de nous
- Contrat à durée indéterminée (emploi à temps plein ou en tant qu'indépendant).
- Mode de travail hybride : trois fois par semaine au bureau, c'est l'idéal ; certains y vont tous les jours, d'autres une fois par sprint.
- Congés payés illimités.
- 5 jours de maladie par an.
- Carte multisport.
- Indemnités de repas.
- Équipe multiculturelle.
- Des fruits tous les jours et des boissons de saison sur le lieu de travail.
- Tables réglables : si vous préférez rester debout plutôt que de vous asseoir, pas de problème !
- Un ordinateur portable haut de gamme et deux écrans sur votre bureau.
- Place de stationnement : au centre commercial Harfa, les cyclistes peuvent se garer dans l'immeuble de bureaux
- Ateliers et formations pris en charge, temps consacré à l'apprentissage… tout ce dont vous avez besoin pour évoluer.
- Cours d'anglais et de tchèque.
Le processus
Nous vous répondrons dans un délai de deux semaines, quelle que soit la suite donnée à votre demande.
- (À distance) Entretien préliminaire avec les RH (30 min). Entretien portant sur votre profil, votre motivation et votre adéquation avec la culture d'entreprise.
- (Sur place ou à distance) Entretien technique avec un chef d'équipe et un membre de l'équipe (environ 1 heure). Pas de chichis, pas de LeetCode : une discussion sur vos projets passés et actuels, ainsi qu'une analyse approfondie des technologies que nous utilisons au quotidien. Les questions difficiles vont dans les deux sens, et nous serons ravis de répondre aux vôtres.
- (Sur place ou à distance, au choix) Échangez avec les responsables techniques. Chaque situation est unique, après tout : nous prendrons le temps nécessaire pour les points qui nécessitent une attention particulière.
- Faites une offre si tout se passe bien.
Nikol
Spécialiste RH
Denis Gorodnov
Responsable des livraisons