V klíčových aspektech naší aplikace nechceme být závislí na produktech třetích stran, píšeme svůj kód a jsme na něj pyšní. Pomáháme několika tisícům českých a slovenských firem efektivně komunikovat s jejich zákazníky. Denně doručíme v průměru 4 miliony e-mailů – čteš správně, je pro nás klíčové doručení nikoliv rozeslání.
Používají nás úspěšné firmy a lovebrandy jako třeba Vivantis, Student Agency, Czech News Center nebo třeba Loono, Darujme.cz, či Člověk v tísni a další. (Aktuálně spravujeme přes 12 000 uživatelských účtů).
Po 11 letech na trhu jsme stabilní firmou ovšem stále s duší startupu. Je nás skoro 50 a jsme z celé České republiky. Pracujeme na remote a scházíme se v pražských a brněnských kancelářích. Nejoblíbenější zázemí máme v Táboře.
Umíš Nette a chceš pracovat odkudkoliv? Ozvi se nám!
JAKÉ TECHNOLOGIE
POUŽÍVÁME:
- PHP: Typujeme striktně. Typujeme všechno. Napsali jsme si na to i vlastní knihovnu: (https://github.com/smartemailing/types). Máme rádi defenzivní kód, který nejde rozbít. Testujeme všechno, co má smysl testovat. Každý pull request spustí několik stovek testů napsaných v Nette Testeru v prostředí Github actions. Coding standard a kvalitu kódu nám hlídají CodeSniffer a PHPStan.
- Nette framework: Frontend aplikace stavíme na Nette.
- Amphp: Tam, kde nás svazuje rychlost I/O, jsme si oblíbili asynchronní zpracování pomocí frameworku Amphp. Je na něm postaveno naše vlastní MTA, které umí odeslat desítky tisíc e-mailů za minutu každým jednotlivým CPU.
- RabbitMQ: Rabbitem nám projdou stovky tisíc zpráv denně.
- MariaDB: V našem MariaDB clusteru uchováváme terabajty dat našich klientů. Databáze je stavěná na vysoký výkon, protože výkonem jsme posedlí 🙂
- KeyDB: Sessions a cache ukládáme do KeyDB clusteru. Je to takový redis, jen rychlejší.
- Elastic: 7 TB našich logů vizualizujeme v Elasticu
- AWS S3: Z AWS jsme sice před dvěma lety odešli, ale Estrojku na ukládání několika set gigabajtů uživatelských souborů jsme si nechali.
- Cloudflare: SmartEmailing běží ve třech datacentrech. Každé z nich zvládne obsloužit dvacetinásobek špičky. Jsme imunní na výpadek dvou datacenter ze tří, aniž by to klienti poznali. Před tím vším stojí Cloudflare, který balancuje provoz.
CO BYS MĚL
UMĚT:
- PHP a MySQL, Nette framework
- Základy - JS, jQuery, HTML, CSS (Klidně jen základy, hledáme backendistu. Ale pokud chceš přičichnout i k frontendu, můžeš si u nás vyzkoušet Vue.js)
- Git (Zdrojáky hostujeme na Githubu)
- Psát čistý a testovatelný kód respektující principy DI
- Navrhovat věci tak, aby šly inkrementálně vylepšovat
- Mít vlastní názor, a nebát se ozvat, když se Ti na kódu kolegů nebude něco líbit
- Nechat si poradit, když se na něčem zasekneš
- A to nejdůležitější - zdravý rozum. Na problémy hledáme elegantní a jednoduchá řešení. Co není jednoduché, není správně. Overengineering je u nás sprosté slovo
Přidej se do týmu SmartEmailingu
a tvoř s námi budoucnost e-mail marketingové platformy!
S KÝM BUDEŠ SPOLU-PRACOVAT?
David Šarík
CTO
Martin Strouhal
Vývojář
Michal Podsedník
Vývojář
Lukáš Girášek
Vývojář
Aleš Wita
Vývojář
Vladimír Novák
Vývojář
Lukáš Girášek
Vývojář
Kristýna Fialková
Kodér
Dagmar Palátová
Kodér
POUŽÍVÁME:
- PHP a Nette Framework na backendu, Typescript a Vue.js na frontendu
- Zdrojové kódy hostujeme na Githubu a testujeme pomocí Github Actions
- Komunikujeme přes SLACK
JAK TO U NÁS VYPADÁ S ORGANIZACÍ?
NABÍZÍME TI:
- zaměstnanecký pracovní poměr nebo práci na ŽL
- pružnou pracovní dobu
- možnost využití full HomeOffice, nebo kanceláře v Praze, v Brně či Táboře
- příjemné pracovní prostředí nekorporátního rázu v menší společnosti
- profesní i osobní rozvoj
- pravidelná DEV setkání a hackatony
ODMĚNA
Podle zkušeností Tě rádi oceníme v rozsahu: JUNIORA 30.000 – 60.000 Kč
A po zkušební době navíc:
příspěvek 50 % na další vzdělávání nebo mentoring
možnost pomáhat a podporovat potřebné (disponujeme společnými “Good money”, které představují zhruba 5 % z ročního zisku SmartEmailingu; z těchto peněz můžeme čerpat a podporovat vybrané aktivity a projekty z oblasti sociální péče, ekologie atd.)
S ČÍM U NÁS MŮŽEŠ JEŠTĚ POČÍTAT:
MÁŠ ZÁJEM?
Na e-mail david@smartemailing.cz nám pošli:
1) ukázku svého kódu
2) životopis
3) pár řádek proč si myslíš, že k nám zapadneš.
(všechny 3 části jsou důležité pro pozvání do druhého kola.)
Vybrané zájemce pozveme na společný call a dostane (placené) testovací zadání.