Text copied to clipboard!
Název
Text copied to clipboard!Backendový vývojář
Popis
Text copied to clipboard!
Hledáme backendového vývojáře, který se připojí k našemu týmu a bude zodpovědný za vývoj a údržbu serverových aplikací. Vaším úkolem bude navrhovat, implementovat a optimalizovat backendové systémy, které podporují funkčnost našich produktů. Budete spolupracovat s frontendovými vývojáři, produktovými manažery a dalšími členy týmu, abyste zajistili bezproblémový chod aplikací a vysokou kvalitu kódu. Očekáváme, že budete mít zkušenosti s programovacími jazyky jako jsou Java, Python nebo Node.js, a budete rozumět databázím, API a bezpečnostním standardům. Dále budete analyzovat požadavky, řešit technické problémy a přispívat k neustálému zlepšování procesů vývoje. Nabízíme možnost práce na zajímavých projektech v dynamickém prostředí s možností profesního růstu a vzdělávání.
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba backendových aplikací
- Navrhování a implementace API
- Optimalizace výkonu serverových systémů
- Spolupráce s frontendovými vývojáři a dalšími týmy
- Zajištění bezpečnosti a škálovatelnosti aplikací
- Testování a ladění kódu
- Dokumentace technických řešení
- Analýza a řešení technických problémů
- Účast na plánování a návrhu nových funkcí
- Dodržování standardů kvality kódu
Požadavky
Text copied to clipboard!- Zkušenosti s programováním v jazycích jako Java, Python nebo Node.js
- Znalost databází (SQL, NoSQL)
- Zkušenosti s návrhem a implementací API
- Schopnost pracovat v týmu a komunikovat
- Znalost verzovacích systémů (Git)
- Znalost principů bezpečnosti aplikací
- Schopnost analyzovat a řešit problémy
- Zkušenosti s cloudovými službami výhodou
- Orientace v agilních metodikách vývoje
- Dobré organizační schopnosti
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem backendových aplikací?
- Které programovací jazyky ovládáte nejlépe?
- Jak přistupujete k optimalizaci výkonu serveru?
- Máte zkušenosti s návrhem API?
- Jak řešíte bezpečnostní rizika v aplikacích?
- Jaké nástroje používáte pro verzování kódu?
- Jak pracujete v týmu při vývoji softwaru?
- Máte zkušenosti s cloudovými platformami?
- Jak testujete a ladíte svůj kód?
- Jak se vzděláváte v oblasti nových technologií?