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

Chcete se k nám připojit?

Max. 2MB (pdf, doc, docx)
* povinná pole