Napisano 13 Sierpień 20204 l BACK-END DEVELOPER ENGINIOUS to nowoczesne studio wirtualnej produkcji, którego głównym celem jest demokratyzacja rynku digitalowego oraz eksplorowanie możliwości technologii takich jak real-time, Artificial Intelligence, Deep Learning do użytku branży filmowej i gamingowej. Jeśli kochasz to co robisz i szukasz miejsca w którym możesz rozwijać swoje umiejętności zarówno techniczne jak i kreatywne, nie wahaj się aplikować. Enginious Facebook Poszukujemy mid - senior Back-End Web Developera odpowiedzialnego za zarządzanie wymiany danych pomiędzy serwerem a użytkownikami. Twoim głównym celem będzie rozwój całej logiki po stronie serwera, zdefiniowanie i utrzymanie centralnej bazy danych oraz zapewnienie wysokiej wydajności i responsywności na żądania z front-endu. Będziesz także odpowiedzialny za integrację elementów front-endowych zbudowanych przez Twoich współpracowników z aplikacją. W związku z tym, niezbędna jest podstawowa znajomość technologii front-end. Obowiązki: Integracja elementów dla użytkownika opracowanych przez programistów front-end z logiką po stronie serwera. Tworzenie kodu i bibliotek wielokrotnego użytku do wykorzystania w przyszłości. Optymalizacja aplikacji pod kątem maksymalnej szybkości i skalowalności. Wdrożenie bezpieczeństwa i ochrony danych. Projektowanie i wdrażanie rozwiązań do przechowywania danych. Wymagania: Podstawowa znajomość technologii i platform frontendowych, takich jak JavaScript, HTML5 i CSS3. Zrozumienie dostępności i zgodności zabezpieczeń. Uwierzytelnianie i autoryzacja użytkowników między wieloma systemami, serwerami i środowiskami. Integracja wielu źródeł danych i baz danych w jeden system. Zarządzanie środowiskiem hostingowym, w tym administracja bazami danych i skalowanie aplikacji w celu obsługi zmian obciążenia. Migracja danych, transformacja i tworzenie skryptów. Konfiguracja i administracja kopiami zapasowymi. Wyprowadzanie danych w różnych formatach. Zrozumienie różnic między wieloma platformami dostarczania, takimi jak urządzenia mobilne i komputery, oraz optymalizacja wyników pod kątem określonej platformy. Wdrażanie zautomatyzowanych platform testowych i testów jednostkowych. Biegła znajomość języka programowania zaplecza, co najmniej jednego języka PHP, Python, Ruby, Java, .NET, JavaScript. Biegła znajomość narzędzi do obsługi wersji kodu, takich jak Git. Biegła znajomość zasad bezpieczeństwa OWASP. Zrozumienie „zarządzania sesjami” w rozproszonym środowisku serwerowym. W zamian oferujemy: Wynagrodzenie 9K-12K PLN brutto, stałe zatrudnienie w nowym biurze w Łodzi. Kontakt: careers[at]enginious.tech Prosimy zamieścić w wiadomości następujący zapis: ,,Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji, zgodnie z ustawą z dnia 10 maja 2018 r. o ochronie danych osobowych (Dz. U. z 2018, poz. 1000 ze zm.).” Informujemy, że skontaktujemy się jedynie z wybranymi osobami.