Software Architect (Backend)
center, Kraków +2 Locations
People More P.S.A.
Cześć!
Nazywamy się People More bowiem traktujemy naszych współpracowników z szacunkiem ale również dlatego, że projekty przy których pracujemy są dla ludzi i powinny być łatwe oraz przyjemne w użyciu. Jesteśmy technologiczni ale patrzymy szerzej :) People More istnieje już ponad cztery lata i wywodzi się z jednej z najstarszych agencji interaktywnych w kraju - Insignia. Spółkę tworzą osoby z ogromnym zapleczem klientów w kraju i zagranicą dla których budujemy projekty od zera (UX, UI, frontend, backend, mobile) lub w części. Tworzymy bezpośrednio dla naszych klientów jak również wspieramy naszych partnerów w pracy nad własnymi rozwiązaniami. Gwarantujemy tym samym bogaty wachlarz projektów i możliwość ich zmian! Pracujemy przy projektach z całego świata.
Do projektu naszego bezpośredniego klienta poszukujemy specjalisty na stanowisko Software Architect (Backend).
Zakres obowiązków:
Projektowanie i rozwój architektury systemów w oparciu o mikroserwisy i model SaaS.
Definiowanie kierunku technologicznego i dobór narzędzi oraz frameworków.
Projektowanie komunikacji pomiędzy usługami (HTTP, REST, TCP/IP, event streaming).
Opracowywanie wzorców architektonicznych i standardów kodowania.
Projektowanie integracji między komponentami systemu oraz z systemami zewnętrznymi.
Udział w decyzjach dotyczących skalowania, wydajności, bezpieczeństwa i niezawodności systemów.
Współpraca z zespołami developerskimi, QA i DevOps przy wdrażaniu rozwiązań.
Konsultowanie decyzji projektowych, przegląd architektury i nadzór nad jej spójnością.
Wspieranie zespołów w utrzymaniu wysokiej jakości kodu (Clean Code, SOLID, testy automatyczne).
Wymagania:
Minimum 3 lata doświadczenia na stanowisku architekta oprogramowania lub senior inżyniera z praktyką w projektowaniu systemów.
Umiejętność projektowania architektury systemów rozproszonych i mikroserwisowych.
Bardzo dobra znajomość Python i .NET Core w kontekście architektury systemów (niekoniecznie codziennego kodowania).
Zrozumienie architektury i protokołów sieciowych: HTTP, REST, TCP/IP.
Znajomość relacyjnych i nierelacyjnych baz danych (SQL/NoSQL) oraz zasad ich modelowania.
Doświadczenie z konteneryzacją (Docker) i środowiskami SaaS.
Znajomość zasad Clean Architecture, Domain-Driven Design (DDD) i SOLID.
Umiejętność pracy w środowisku chmurowym (AWS / Azure / GCP).
Bardzo dobra znajomość języka polskiego
Znajomość języka angielskiego na poziomie B2 (czytanie i tworzenie dokumentacji).
O nas / co oferujemy:
Jesteśmy otwarci, szczerzy i rozwiązujemy problemy zamiast je generować.
Może to oczywiste ale naprawdę szanujemy pracowników i współpracowników. My też byliśmy programistami i cenimy tę pracę
Międzynarodowe środowisko i projekty
Prywatną opiekę medyczną
Kartę sportową
Praca w 100% zdalna
Dlaczego warto pracować z People More?
Jeśli nie jesteś zadowolony ze swojej pracy lub zadań, wspólnie znajdziemy wyjście!
Jeśli się znudzisz, zaproponujemy Ci nowy produkt i nowe, fascynujące zadania
Wspólnie popracujemy nad Twoją marką: będziesz miał okazję uczestniczyć w konferencjach, w tym jako prelegent, pomożemy Ci publikować w uznanych czasopismach i online
Ułatwimy Ci dostęp do wyzwań, które zazwyczaj są trudne do zdobycia.
W każdej chwili możesz porozmawiać bezpośrednio z zarządem People More - mówimy Twoim językiem, ponieważ założyciele firmy są programistami i projektantami!
Jak wygląda proces rekrutacji?
Przyjazna, zdalna rozmowa wstępna
Zdalna rozmowa techniczna
Decyzja o podjęciu współpracy!
Software Architect (Backend)
Software Architect (Backend)
center, Kraków
People More P.S.A.