Remote
PHP 8.1 (Nette)
Gitlab
RabbitMQ
Doctrine (PostgreSQL)
Elasticsearch
Redis
Rosteme meziročně o vyšší desítky procent. Pracovní agendu u nás řeší firmy jako Olympus, Nikon, Kärcher, Simplia, Superkodéři, Praha 7 a plno dalších. Zajímá tě víc?
Co budeš potřebovat?
Zájem pracovat v týmu a schopnost komunikovat.
Chuť učit se nové věci.
Znalost PHP (objektově) a SQL.
Základní znalosti ve webové bezpečnosti.
Zájem o online aplikace a nástroje.
Umět číst a psát anglicky.
Chuť pořádně máknout na smysluplných věcech.
Na této pozici budeš:
Programovat nové funkce, vylepšovat a rozvíjet stávající kód API backendu Freela.
Řešit rychlost aplikace a pohodlí uživatelů.
Mít čas na refactoring a kvalitní kód.
Opravovat bugy a pomáhat ostatním v týmu s podporou.
Přemýšlet o bezpečnosti i škálování (aktuálně se připravujeme na přechod do cloudu).
Používat PHP (aktuálně 8.1), Nette, Gitlab.
Pracovat s RabbitMQ, Elasticsearch, Doctrine (PostgreSQL), Redis, pokud ještě neumíš, rádi tě naučíme.
Mít možnost neustále se učit něco nového. Školení a kurzy dle vlastního uvážení.
Součástí malého týmu, který konkuruje obrům jako Basecamp nebo Trello.
„Baví mě vyvíjet nástroj, který zároveň používám na denní bázi. Jinými slovy, celý náš tým drží nad hladinou právě Freelo. Organizujeme přes něj veškerou práci, diskutujeme nad úkoly, trackujeme čas atd.
Díky tomu se i vývojář dostává do role uživatele a rychle se s Freelem naučí pracovat a pochopí jeho filosofii.
Určitě mě motivuje, že vylepšení stávajících funkcí a vznik nových ovlivňují sami uživatelé a často si o nové funkce sami píšou a aktivně se o vývoj Freela zajímají. Pak máš jistotu, že to, co naprogramuješ, bude mít vždy uplatnění a víš, že to mnoha týmům zase o trochu usnadní každodenní činnost.
Z pohledu programátora je pro mě podstatné, že píšeme čistý kód a testujeme ho pomocí unit testů. Důležitou byznys logiku pak máme pokrytou integračními testy. Používáme statickou analýzu PHPStan a kód nám pomáhá prečesat CodeSniffer.
Dbáme na správné principy vývoje a na code review si dáváme záležet. Snažíme se o co nejmenší technologický dluh a aktualizujeme pravidelně na nejnovější verze PHP a použité knihovny. S rostoucím počtem uživatelů řešíme optimalizace rychlosti aplikace.
Takové to typické: „Zítra to musí být hotové, klient na to tlačí“, naštěstí nehrozí a nic tak není zbytečně šité horkou jehlou. Nové funkce ještě s předstihem testujeme (finálně uživatelsky) na našem vývojovém serveru a odlaďujeme poslední mouchy a bugy.“
Jakub Sedlařík Backend programátor
Co budeš mít pod palcem
Denně odbavíme cca 30.000 aktivit uživatelů.
Týdně pošleme cca 110.000 notifikačních emailů.
Každý měsíc nalodíme 1.000 nových uživatelů Freela.
Za rok náš Timetracking naměří lidem 345.904 pracovních hodin.
„Ve Freelu jsme malý tým, ale o to více držíme při sobě a to nejen v práci. Během let vývoje Freelo vyrostlo a stalo se uznávaným řešením pro týmovou komunikaci. Stovky firem v něm každý den řeší svoji agendu, proto je nesmírně důležité, aby vše fungovalo tak, jak má. A to je primárně moje práce. Od tebe potřebuji, aby ses nebál na cokoliv zeptat, uměl spolupracovat při hledání nejlepšího řešení a dotahoval věci do konce (nasazení na produkci, opravu chyb a rozvoj funkcí).“
Karel Borkovec Hlavní programátor a spoluzakladatel Freela
Práci na dálku ti zpříjemní:
Příspěvek na energii, internet, zázemí dle domluvy.
Možnost vykázat 3 hodiny týdně věnované sportu v rámci pracovní doby jako odpracované – posilka, tabata, běh, … (vše je samozřejmě dobrovolné a na tvém uvážení).
Společné posezení v Pardubicích – grilovačka, snídaně a obědy, deskovky, pokec, pití. Takové akce máme přibližně jednou až dvakrát měsíčně. Tvá účast je samozřejmě také dobrovolná.
… a hlavně skvělá parta, se kterou je radost spolupracovat.
Proč tě to bude bavit?
Continuous delivery - to, co dnes napíšeš, může být zítra v produkci.
Malý, sehraný tým bez korporátních koleček - tvůj názor má váhu.
Pracujeme agilně podle reálné zpětné vazby od uživatelů.
Pravidelné hackathony, konferenční cesty a podcast s českými SaaS kapitány.