Seniorní full-stack vývojář v jazyce PHP
Centrála MyQ , Praha - Česká republika
O nás
MyQ vytváří řešení pro správu tisku a dokumentů, která uživatelům usnadňují práci s digitalizovanými pracovními postupy. Řešení společnosti MyQ – vlajková loď MyQ X a inovativní MyQ Roger – jsou od samého počátku navržena pro práci s zařízeními různých výrobců, jsou optimalizována pro mobilní zařízení a jsou připravena k provozu bez ohledu na síť organizace či velikost jejího parku zařízení. Společnost MyQ sídlí v Praze v České republice a disponuje globální síť sítí distributorů.
Jak by vypadala vaše práce?
Jako člen týmu backend/server budete navrhovat, implementovat a spravovat komponenty pro řešení neXt pro tisk, které vyvíjíme ( MyQ ). neXt ( MyQ ) je distribuovaný systém sestávající z clusteru mikroslužeb ( server), aplikací běžících uvnitř tiskových zařízení, desktopových klientů a mobilní aplikace.
Jako vývojář v jazyce PHP budete pracovat na administrátorském rozhraní server Uživatel , na obchodní logice včetně pracovních postupů pro tištěné a naskenované dokumenty a na integraci s externími službami, jako jsou platební služby, úložiště, adresář Uživatel nebo Ověřování identity.
Tým má pouhých 10 členů a v rámci oddělení výzkumu a vývoje, které čítá přibližně 50 lidí, jsme se rozdělili do zájmových skupin. Budete mít možnost podílet se na utváření produktu společně s technickým ředitelem (CTO), produktovým ředitelem (CPO) a zbytkem týmu.
Co nabízíte
- Ovládátemoderní objektově orientované programování v PHP a JavaScriptu/TypeScriptu. Máte zkušenosti s nasazováním služeb do produkčního prostředí a víte, jak zajistit jejich bezproblémový provoz.
- Pracovali jste na distribuovaných systémech, zabývali jste seREST a zasíláním zpráv a víte, jak pro ně navrhovat řešení.
- Rozumíte bezpečnostním principům, a to jak z hlediska kódu, tak z hlediska pracovního postupu „ Uživatel “, a seznam OWASP Top 10 pro vás není jen módním pojmem.
- Má dobré znalosti jazyka SQL a relačních databází.
- Kontejnerové aplikace jsou pro vás samozřejmostí.
- Nebojí se odladit problém, který se projevuje pouze při zatížení, a je schopen vypracovat následnou analýzu příčiny.
- Dokážete se prosadit v diskusi o architektuře a jste otevření novým nápadům a úhlům pohledu.
- Angličtina na úrovni B2a vyšší. Tým je mezinárodní a mnoho lidí nemluví česky.
Technologický stack
- Jazyk a runtime: PHP 8.5 / TypeScript s podporou ES2023, Apache httpd, Traefik.
- PHPStan a PHPUnit pro analýzu a testování. Data se ukládají do PostgreSQL (nebo MS SQL) a Redis, pro zasílání zpráv používáme NATS.
- Infrastruktura je založena na Kubernetes v cloudu (především Azure) a na Dockeru/Podmanu v lokálním prostředí. Terraform, Helm, Argo CD.
- Grafana Stack pro monitorování.
- Jira, Confluence, TeamCity, GitLab – to obvyklé.
- AI asistenti jsou součástí sady nástrojů. Používáme je k urychlení práce, ne k psaní kódu.
Co od nás můžete očekávat
- Smlouva na dobu neurčitou (zaměstnání na plný úvazek nebo na volné noze).
- Hybridní model – 3krát týdně v kanceláři je ideální, někteří chodí každý den, jiní se zastaví jednou za sprint.
- Neomezená placená dovolená.
- 5 dnů nemoci ročně.
- Multisportovní karta.
- Příspěvky na stravování.
- Multikulturní tým.
- Každodenní ovoce a sezónní občerstvení na pracovišti.
- Nastavitelné stoly – pokud raději stojíte než sedíte, žádný problém!
- Špičkový notebook a dva monitory na vašem stole.
- Parkovací místo – v nákupním centru Harfa mohou cyklisté zaparkovat v administrativní budově
- Placené workshopy, kurzy, čas na učení – vše, co potřebujete k osobnímu rozvoji.
- Kurzy angličtiny a češtiny.
Proces
Odpovíme do dvou týdnů, bez ohledu na výsledek.
- (Na dálku) Úvodní hovor s personálním oddělením (30 min.). Hovor o vás, vaší motivaci a tom, jak zapadáte do firemní kultury.
- (Osobně nebo na dálku) Technický pohovor s vedoucím týmu a jedním z členů týmu (cca 1 hodina). Žádné zbytečnosti, žádné LeetCode – diskuse o vašich minulých i současných projektech a podrobný technický rozbor technologií, se kterými denně pracujeme. Těžké otázky si klademe navzájem a rádi odpovíme i na ty vaše.
- (Osobně nebo na dálku, podle vaší volby) Poraďte se s vedoucími inženýry. Každá situace je přece jen jedinečná – na věci, které vyžadují zvláštní pozornost, si čas uděláme.
- Pokud vše půjde dobře, uděláme nabídku.
Nikol
HR Specialist
Denis Gorodnov
Manažer realizace vývoje