Starszy programista backendu .NET (+NodeJS/NestJS, +Python, +DB) (Winnica, Ukraina) Вінниця Poszukujemy wysoko wykwalifikowanego starszego programisty backendu .NET, który będzie podzielał nasze wartości dotyczące przywiązania do jakości produktu, poczucia własności, pracy zespołowej i koleżeństwa oraz nie będzie się bać pracy z zagranicznym spektrum dodatkowych technologii, frameworków i magazynów SQL/NoSQL. Obowiązki Jako członek naszego zespołu będziesz odpowiedzialny za: —Wdrażanie nowych fu
Starszy programista backendu .NET (+NodeJS/NestJS, +Python, +DB) (Winnica, Ukraina) Вінниця Poszukujemy wysoko wykwalifikowanego starszego programisty backendu .NET, który będzie podzielał nasze wartości dotyczące przywiązania do jakości produktu, poczucia własności, pracy zespołowej i koleżeństwa oraz nie będzie się bać pracy z zagranicznym spektrum dodatkowych technologii, frameworków i magazynów SQL/NoSQL. Obowiązki Jako członek naszego zespołu będziesz odpowiedzialny za: —Wdrażanie nowych funkcjonalności w nieskalowalnym środowisku opartym na mikrousługach. — Uczestnictwo w projektowaniu wysoce skalowalnych komponentów przy użyciu najnowocześniejszych technologii. —Współpraca z innymi członkami zespołu i zespołami interdyscyplinarnymi. — Uczestnictwo w przeglądach kodu i dyskusjach technicznych. —Zapewnianie jakości kodu za pomocą testów automatycznych (testy jednostkowe, integracyjne i obciążeniowe). — Rozwiązywanie i debugowanie złożonych problemów oraz dostarczanie szybkich rozwiązań. Wymagania: — Co najmniej 5 lat doświadczenia w programowaniu z pełnym stosem (.NET jako podstawowy framework). —Doświadczenie z JS (idealnie Node.js, Nest.js) . — Solidne doświadczenie w SQL (MSSQL lub PostgreSQL) i NoSQL (najlepiej magazyny GCP Firestore, BigQuery, BigTable i/lub Redis, Kafka). —Dogłębne zrozumienie OOP oraz wzorców i podejść funkcjonalnych, solidna wiedza na temat architektury mikrousług i wiedza specjalistyczna w zakresie bezserwerowego przetwarzania w chmurze. —Doświadczenie w automatycznym tworzeniu testów (TDD). — Doświadczenie w tworzeniu systemów o niskim opóźnieniu i dużym obciążeniu, obsługujących 10000 żądań na sekundę lub przetwarzających ustrukturyzowane dane o wielkości kilkuset gigabajtów. - Płynny angielski. Zalety: —Doświadczenie z Pythonem. — Znajomość Dockera i Kubernetesa. —Doświadczenie z usługami GCP będzie dodatkowym atutem. —Doświadczenie z IaC będzie dodatkowym atutem. —Doświadczenie w przetwarzaniu danych.