Text copied to clipboard!
Název
Text copied to clipboard!Senior Ruby on Rails Vývojář
Popis
Text copied to clipboard!
Hledáme zkušeného Senior Ruby on Rails vývojáře, který se připojí k našemu dynamickému týmu a bude se podílet na vývoji a údržbě moderních webových aplikací. Jako klíčový člen našeho vývojového týmu budete zodpovědný za návrh, implementaci a optimalizaci robustních backendových řešení s využitím frameworku Ruby on Rails. Očekáváme, že budete mít hluboké znalosti v oblasti objektově orientovaného programování, zkušenosti s návrhem databází a schopnost efektivně spolupracovat s frontendovými vývojáři, projektovými manažery i dalšími členy týmu.
Vaší hlavní náplní práce bude navrhovat a vyvíjet nové funkce, optimalizovat stávající kód, řešit složité technické problémy a podílet se na architektuře aplikací. Budete také mentorovat mladší kolegy, provádět code review a přispívat k neustálému zlepšování našich vývojových procesů. Očekáváme schopnost samostatné práce, ale i týmového ducha a ochotu sdílet své znalosti.
Na této pozici budete úzce spolupracovat s produktovým týmem na analýze požadavků, navrhování technických řešení a plánování vývoje. Budete se podílet na tvorbě technické dokumentace a zajišťovat vysokou kvalitu kódu prostřednictvím testování a automatizace. Důležitá je také schopnost rychle se učit nové technologie a přizpůsobovat se měnícím se požadavkům projektu.
Pokud máte vášeň pro vývoj webových aplikací, zkušenosti s Ruby on Rails a chuť pracovat na zajímavých projektech v přátelském a inovativním prostředí, rádi vás přivítáme v našem týmu. Nabízíme flexibilní pracovní podmínky, možnost profesního růstu a práci na projektech, které mají skutečný dopad.
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba webových aplikací v Ruby on Rails
- Návrh a implementace nových funkcí a modulů
- Optimalizace výkonu a bezpečnosti aplikací
- Spolupráce s frontendovými vývojáři a dalšími členy týmu
- Mentorování juniorních vývojářů a provádění code review
- Tvorba a údržba technické dokumentace
- Analýza požadavků a návrh technických řešení
- Automatizace testování a nasazování aplikací
- Řešení technických problémů a bugů
- Podílení se na architektuře a dlouhodobém rozvoji aplikací
Požadavky
Text copied to clipboard!- Minimálně 4 roky zkušeností s vývojem v Ruby on Rails
- Pokročilá znalost objektově orientovaného programování
- Zkušenosti s návrhem a optimalizací databází (PostgreSQL, MySQL)
- Znalost HTML, CSS, JavaScript a REST API
- Zkušenosti s verzovacími systémy (Git)
- Schopnost samostatné i týmové práce
- Analytické myšlení a schopnost řešit složité problémy
- Zkušenosti s testováním (RSpec, Minitest)
- Výhodou je znalost cloudových služeb (AWS, Heroku)
- Dobré komunikační schopnosti a ochota sdílet znalosti
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem v Ruby on Rails?
- Jaké databázové systémy jste používal(a) v předchozích projektech?
- Jak přistupujete k optimalizaci výkonu webových aplikací?
- Máte zkušenosti s mentorováním juniorních vývojářů?
- Jaké nástroje používáte pro testování kódu?
- Jak řešíte konflikty v týmu při vývoji?
- Jaké cloudové služby jste již implementoval(a)?
- Jaký byl váš největší technický úspěch v oblasti Ruby on Rails?
- Jaké jsou vaše zkušenosti s REST API?
- Jak se vzděláváte v nových technologiích?