Text copied to clipboard!
Název
Text copied to clipboard!Go Softwarový Inženýr
Popis
Text copied to clipboard!
Hledáme talentovaného a motivovaného Go softwarového inženýra, který se připojí k našemu dynamickému týmu vývojářů. V této roli budete zodpovědní za návrh, vývoj a údržbu vysoce výkonných a škálovatelných backendových systémů pomocí programovacího jazyka Go (Golang). Budete úzce spolupracovat s ostatními vývojáři, produktovými manažery a DevOps specialisty na vytváření moderních cloudových řešení, která splňují potřeby našich zákazníků.Vaším hlavním úkolem bude psaní čistého, efektivního a dobře dokumentovaného kódu, který bude snadno udržovatelný a rozšiřitelný. Očekáváme, že budete aktivně přispívat k architektonickým rozhodnutím, navrhovat API rozhraní a optimalizovat výkon aplikací. Dále budete mít příležitost podílet se na vývoji mikroslužeb, integraci s databázemi a práci s kontejnery a orchestrace pomocí nástrojů jako Docker a Kubernetes.Ideální kandidát má zkušenosti s vývojem v jazyce Go, rozumí principům návrhu softwaru a má zkušenosti s vývojem distribuovaných systémů. Znalost cloudových platforem jako AWS, GCP nebo Azure je výhodou. Důležitá je také schopnost týmové spolupráce, samostatnost a ochota učit se nové technologie.Nabízíme flexibilní pracovní prostředí, možnost práce na dálku, přístup k nejnovějším technologiím a příležitost podílet se na vývoji inovativních produktů. Pokud hledáte výzvu a chcete se stát součástí rychle rostoucí technologické společnosti, rádi vás poznáme.
Odpovědnosti
Text copied to clipboard!- Vývoj backendových aplikací v jazyce Go
- Návrh a implementace RESTful API
- Optimalizace výkonu a škálovatelnosti systémů
- Spolupráce s týmem na architektuře softwaru
- Integrace s databázemi a externími službami
- Údržba a refaktoring stávajícího kódu
- Zajištění kvality kódu pomocí testování
- Nasazování aplikací do cloudového prostředí
- Účast na code reviews a technických diskusích
- Dodržování bezpečnostních a vývojových standardů
Požadavky
Text copied to clipboard!- Zkušenosti s programováním v jazyce Go
- Znalost principů návrhu softwaru a architektury
- Zkušenosti s vývojem REST API
- Znalost práce s databázemi (SQL i NoSQL)
- Zkušenosti s Dockerem a Kubernetes výhodou
- Znalost Git a CI/CD nástrojů
- Schopnost týmové spolupráce a komunikace
- Samostatnost a zodpovědnost
- Znalost anglického jazyka na technické úrovni
- Vysokoškolské vzdělání v oboru informatiky nebo příbuzném
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s programováním v jazyce Go?
- Pracoval(a) jste někdy s mikroslužbami?
- Jaké databáze jste používal(a) v předchozích projektech?
- Máte zkušenosti s cloudovými platformami (např. AWS, GCP)?
- Jak přistupujete k optimalizaci výkonu aplikací?
- Jaké nástroje používáte pro testování kódu?
- Jak řešíte konflikty v týmu při vývoji?
- Jaké jsou vaše zkušenosti s CI/CD procesy?
- Jaký byl váš největší technický úspěch?
- Jste ochoten/ochotna učit se nové technologie?