Text copied to clipboard!
Název
Text copied to clipboard!Senior backendový inženýr
Popis
Text copied to clipboard!
Hledáme zkušeného senior backendového inženýra, který se připojí k našemu týmu a pomůže nám vyvíjet robustní, škálovatelné a efektivní backendové systémy. Vaším úkolem bude navrhovat, implementovat a udržovat serverové aplikace, které podporují naše produkty a služby. Budete úzce spolupracovat s frontendovými vývojáři, produktovými manažery a dalšími členy týmu, abyste zajistili vysokou kvalitu a spolehlivost našich řešení. Očekáváme, že budete aktivně přispívat k architektuře systému, optimalizovat výkon a řešit složité technické problémy. Váš přínos bude klíčový pro úspěch našich projektů a spokojenost našich uživatelů. Pokud máte vášeň pro backendový vývoj a chcete pracovat v dynamickém prostředí, rádi vás přivítáme v našem týmu.
Odpovědnosti
Text copied to clipboard!- Navrhovat a implementovat backendové služby a API.
- Optimalizovat výkon a škálovatelnost systémů.
- Spolupracovat s frontendovými vývojáři a dalšími týmy.
- Provádět kódové revize a udržovat kvalitu kódu.
- Řešit technické problémy a ladit chyby.
- Podílet se na návrhu architektury aplikací.
- Automatizovat testování a nasazování aplikací.
- Monitorovat a analyzovat provoz backendových služeb.
- Aktualizovat dokumentaci kódů a systémů.
- Mentorovat juniory a sdílet znalosti v týmu.
Požadavky
Text copied to clipboard!- Pokročilá znalost programovacích jazyků jako Java, Python nebo Node.js.
- Zkušenosti s návrhem a implementací RESTful API.
- Znalost databází (SQL i NoSQL) a jejich optimalizace.
- Praxe s cloudovými platformami (AWS, Azure, GCP).
- Schopnost pracovat v agilním týmu a používat nástroje jako Git, Jira.
- Zkušenosti s kontejnerizací a orchestrace (Docker, Kubernetes).
- Dobrá znalost bezpečnostních principů v backendovém vývoji.
- Schopnost analyzovat a řešit komplexní technické problémy.
- Výborné komunikační schopnosti a týmová spolupráce.
- Vysokoškolské vzdělání v oblasti informatiky nebo příbuzném oboru.
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem backendových systémů?
- Které programovací jazyky preferujete a proč?
- Jak přistupujete k optimalizaci výkonu backendových služeb?
- Popište situaci, kdy jste museli řešit kritickou chybu v produkci.
- Jaké nástroje používáte pro správu verzí a spolupráci v týmu?
- Máte zkušenosti s cloudovými platformami? Kterými?
- Jakým způsobem zajišťujete bezpečnost backendových aplikací?
- Jaké metody používáte pro testování backendového kódu?
- Jak byste popsali ideální architekturu backendového systému?
- Jak motivujete a podporujete méně zkušené kolegy?