Starszy programista Full Stack (.Net 8 + ReactJS) Львів, за кордоном, віддалено O ELITEX: ELITEX to firma zajmująca się rozwojem oprogramowania, założona w 2015 roku, posiadająca podstawową wiedzę specjalistyczną i skupiającą się na usługach JavaScript, DevOps i zwiększaniu personelu. Nasza firma zatrudnia zespoły profesjonalistów z dużą wiedzą techniczną i doświadczeniem mentorskim, zapewniając pełny cykl rozwoju oprogramowania. W ELITEX liczy się głos każdego pracownika, procesy przebiega
Starszy programista Full Stack (.Net 8 + ReactJS)
Львів, за кордоном, віддалено
O ELITEX:
ELITEX to firma zajmująca się rozwojem oprogramowania, założona w 2015 roku, posiadająca podstawową wiedzę specjalistyczną i skupiającą się na usługach JavaScript, DevOps i zwiększaniu personelu.
Nasza firma zatrudnia zespoły profesjonalistów z dużą wiedzą techniczną i doświadczeniem mentorskim, zapewniając pełny cykl rozwoju oprogramowania.
W ELITEX liczy się głos każdego pracownika, procesy przebiegają sprawnie i pozbawione niepotrzebnej biurokracji, a warunki pracy są świetne. Aplikuj o pracę i sprawdź sam!
O projekcie:
Projekt obejmuje opracowanie niezawodnej usługi w chmurze przeznaczonej dla właścicieli treści do dystrybucji ich treści wideo na różne platformy przesyłania strumieniowego, takie jak Prime Video, AppleTV, Comcast i Vimeo. System umożliwia klientom zarządzanie licencjami, metadanymi i plikami multimedialnymi, zapewniając zgodność z unikalnymi wymaganiami każdej platformy streamingowej. Dysponując około 30 000 zasobów i 200 TB materiału wideo w swoim centrum danych, klient kładzie nacisk na skalowalność i wydajność, dążąc do minimalizacji potrzeb w zakresie wsparcia i usprawnienia procesów wdrażania klientów.
Poszukujemy doświadczonego programisty full-stack do naszego zespołu klienta. Ta rola wymaga równowagi między wiedzą na temat kodowania w interfejsie i backendzie. Idealny kandydat będzie w stanie spełnić wysokie wymagania, przejrzeć bieżące funkcje i zaproponować rozwiązanie dla nowej funkcji przed przystąpieniem do faktycznego programowania.
Obowiązki:
- Opracowywanie i wdrażanie funkcji przy użyciu C# i React.
- Skutecznie współpracuj i komunikuj się z zespołem programistów.
- Utrzymuj i egzekwuj spójną strukturę programistyczną, aby zapewnić skalowalność i łatwość konserwacji produktu.
- Ulepsz system zarządzania użytkownikami, dodając „profile” użytkowników i możliwości subskrypcji powiadomień.
- Przeprowadź migrację bazy danych użytkowników z MS SQL do PostgreSQL.
- Skonsoliduj cztery oddzielne bazy danych użytkowników w jedną, ujednoliconą bazę danych.
- Popraw kontrolę dostępu, wdrażając bardziej szczegółowe uprawnienia użytkowników.
- Zaktualizuj interfejs użytkownika, aby usprawnić zarządzanie użytkownikami i włączyć niestandardowe preferencje powiadomień.
Wymagania:
- Udokumentowane doświadczenie jako starszy programista z dużym doświadczeniem w programowaniu.
- Biegła znajomość języka programowania C#.
- Doświadczenie w tworzeniu frontendu przy użyciu React.
- Znajomość baz danych Microsoft SQL i Postgres.
- Doświadczenie z centralnymi narzędziami rejestrującymi, takimi jak Datadog.
- Doświadczenia z pracy w ochronie. Uwierzytelnianie użytkowników, ochrona interfejsów API oraz ochrona magazynów danych, baz danych i plików wideo.
- Doświadczenie z AWS (EC2, RDS, ECS) i usługami hostingu kontenerów.
- Silne umiejętności komunikacyjne i umiejętność znajdowania dobrych rozwiązań wraz z zespołem programistów.
- Wysoka znajomość języka angielskiego (minimalny poziom B2).
- Zrozumienie szwedzkiej kultury pracy i modeli opartych na konsensusie.
Korzyści dla firmy:
- Przytulne biuro w samym centrum miasta;
- Nowoczesne miejsce pracy (iMac/MacBook lub inny preferowany sprzęt);
- Wygodny rodzaj pracy: biurowa/zdalna/hybrydowa;
- Brak systemów śledzenia czasu;
- 20 dni roboczych płatnego urlopu rocznie, który możesz wykorzystać według swoich potrzeb (nawet pojedynczo lub łącznie);
- Płatne zwolnienia lekarskie;
- Ubezpieczenie zdrowotne;
- Zajęcia z języka angielskiego;
- Dodatkowe dni urlopu na specjalne wydarzenia życiowe;
- Wynagrodzenie za programy edukacyjne i szkoleniowe;
- Budowanie zespołów i wydarzenia korporacyjne.