Backend WEB Developer - Katalog (JPO01392)

Jméno/Firma
Alza.cz a.s.
Pracoviště
Jankovcova 1522/53, Praha
Úvazek
Plný
Požadované vzdělání
Bez maturity
Požadované jazyky
Angličtina
Profese
Informatika a IT služby
Vytvořeno
30. 9. 2024

O pozici

Pracovní nabídka

Provozujeme největší český e-shop postavený na vlastním know-how, který neustále rozvíjíme, optimalizujeme a přizpůsobujeme požadavkům našich zákazníků.

Naše současné řešení, na kterém celý eshop funguje, je výsledkem 10 let tvrdé práce. Z toho vyplývá i technologický stack, na kterém fungujeme. Větší část je stále monolit postavený na .NET Framework (C#). Zároveň se aktivně snažíme proniknout do světa microservice a stavíme novou verzi backendu na technologii .NET hostovanou v Docker kontejnerech a Kubernetes. Sledujeme současné trendy vývoje a vybíráme si z nich to, co nám nejvíc sedí. A když je to potřeba, využíváme výhod open source, takže není problém si řešení přizpůsobit našim požadavkům.

Hledáme do týmu zkušeného člověka, který se bude starat o přímo náš katalog – tedy hlavní výkladní skříň co v Alze máme. Kromě C# se tu potkáš i s technologiemi: RabbitMQ, Kafka, NO-SQL, RESTful API, Event Sourcing a ostatními… Ale zároveň se tu stále narazíš i na starší technologie jako je ASP.NET Web Forms, které tady s námi ještě nějakou dobu budou.

Backend developer u nás pracuje vždy v týmech, ve kterých jsou i kolegové se specializací na frontend a databázi. Není tedy nutné aby backend vývojář znal frontendové frameworky nebo byl mistrem v optimalizaci SQL dotazů. Co naopak musí backend vývojář umět je vytvořit REST API, které budou klienti využívat jako interface pro přístup k datům. Klient našeho API však není jen webový frontend, ale i např. mobilní aplikace. Proto vyvíjíme univerzální OneAPI, které obsahuje sdílenou business logiku, a nerozlišuje mezi typy jednotlivých klientů.

Co všechno jsou hlavní úkoly Backend Developera?

  • Implementace požadavků dle definovaných guidelines
  • Sepisování technické dokumentace
  • Unit testy, code reviews
  • Spolupráce s projektovým a produktovým managerem
  • Spolupráce s dalšími vývojáři, technologickými leadery, architekty, a další…

Čeho si na Tobě budeme cenit?

  • Pokročilé znalosti .NET Framework a .NET
  • Znalosti REST principů
  • Znalosti MS SQL
  • Znalost a cit pro čistou architekturu
  • Pokročilé znalosti GIT
  • Znalosti nebo chuť učit se nové technologie
  • Znalost anglického jazyka

Co Ti nabídneme?

  • Máme pohodlné kanceláře v Holešovicích s vlastní kavárnou a možností zacvičit si ve firemní posilovně
  • Můžeš využít slevy na nákupy na Alza.cz a Alzabox přímo u kanceláří.
  • Flexibilní pracovní dobu a home office.
  • Můžeš si zahrát fotbálek, na Xboxu či PlayStationu nebo třeba vyzkoušet naši lezeckou stěnu.
  • Samozřejmostí jsou tradiční bonusy jako stravenky, Multisportka a další .
  • Možnost HPP i externí spolupráce.