Pozice: Senior Ruby on Rails vývojář (Fullstack)
Level seniority: Senior
Model spolupráce: IČO napřímo
Alokace: Dlouhodobá spolupráce
Lokace/HO: Praha on-site pondělí středa nebo Remote
Finance: až 7 000 CZK/MD
Nástup: ASAP
Pro našeho klienta hledáme Senior Ruby on Rails vývojáře (Fullstack) na dlouhodobou spolupráci. Náplní práce bude vývoj
a údržba aplikací na frameworku Ruby on Rails 6.1, optimalizace výkonu backendu a práce na frontendové části aplikace.
Náplň práce:
● Implementace nových funkcionalit na Ruby on Rails 6.1.
● Údržba a rozšiřování stávajících aplikací.
● Návrh a integrace vlastních API a práce s externími API.
● Optimalizace výkonu backendu a databázových dotazů v PostgreSQL.
● Návrh a implementace škálovatelných řešení pro aplikace a data.
● Vývoj uživatelského rozhraní (HTML5, CSS3, JavaScript/ES6+).
● Práce s frontendovými frameworky (React, Vue.js).
● Implementace responzivních a interaktivních prvků.
● Psát a spravovat automatizované testy (unit, integration, end-to-end).
● Provádění code review a zajištění kvality kódu.
● Spolupráce s product ownerem, designéry a QA týmem.
● Účast na týdenních standupech a týmových schůzkách.
● Aktivní návrh architektury a technických řešení.
● Monitoring a troubleshooting produkčního prostředí (např. Grafana, NewRelic).
● Automatizace nasazení a správa CI/CD pipeline.
Požadavky:
● Zkušenost s vývojem v Ruby on Rails (verze 6.1 a vyšší).
● Pokročilá znalost databáze PostgreSQL (návrh datových modelů, optimalizace dotazů).
● Zkušenosti s vývojem RESTful API a jejich integrací.
● Dobrá orientace ve frontendových technologiích (HTML5, CSS3, JavaScript/ES6+).
● Zkušenost s automatizovaným testováním (unit, integration, end-to-end).
● Znalost nástrojů pro verzování kódu, například Git.
● Zkušenosti s Dockerem.
● Praktická znalost CI/CD nástrojů (např. GitLab CI, Jenkins).
● Schopnost samostatně navrhovat a implementovat technická řešení.
● Schopnost pracovat v týmu a psát přehledný, dobře strukturovaný kód.
Výhodou:
● Znalost frameworků React nebo Vue.js.
● Zkušenosti s Kubernetes.
● Zkušenosti s monitorovacími nástroji (např. Grafana, NewRelic).
● Znalost cloudových služeb (např. AWS, Azure).