W skrócie
- Zadania: Twórz oprogramowanie backendowe i współpracuj z zespołem frontendowym.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu backendowym i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 72000 - 88000 zł za rok.
Opis stanowiska: Jako Inżynier Oprogramowania Backend, będziesz odpowiedzialny za logikę aplikacji internetowych po stronie serwera. Będziesz ściśle współpracować z programistami front-end, aby zintegrować ich pracę z logiką po stronie serwera, zapewniając rozwój solidnych i wydajnych systemów.
Kluczowe obowiązki:
- Rozwój i projektowanie: Tworzenie wysokiej jakości projektów oprogramowania i architektury. Projektowanie i wdrażanie efektywnych interfejsów API dla zespołu front-end.
- Kodowanie i wdrażanie: Pisanie czystego, funkcjonalnego i skalowalnego kodu dla aplikacji internetowych po stronie serwera. Wdrażanie i zarządzanie bazami danych oraz aplikacjami.
- Integracja: Integracja elementów front-end z logiką po stronie serwera. Koordynacja z programistami front-end w celu dostosowania logiki serwera do klienta.
- Optymalizacja: Optymalizacja aplikacji pod kątem szybkości, skalowalności i bezpieczeństwa. Rozwiązywanie i poprawa wszelkich problemów technicznych.
- Testowanie: Współpraca z inżynierami QA w celu opracowania skutecznych strategii i planów testów. Pisanie i wykonywanie skryptów testowych.
- Utrzymanie i aktualizacje: Regularne aktualizacje w celu poprawy funkcjonalności systemu i opracowywania nowych funkcji.
Wymagania:
- Wykształcenie: Tytuł licencjata w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej.
- Doświadczenie: Co najmniej 2-5 lat doświadczenia jako programista backend lub na podobnym stanowisku.
- Umiejętności techniczne: Biegłość w językach po stronie serwera, takich jak Python z Django i Django Rest Framework. Doświadczenie z technologią baz danych, taką jak MySQL, Oracle, MongoDB itp. Znajomość języków front-end, takich jak HTML, JavaScript i CSS. Podstawowa znajomość struktur danych i algorytmów (DSA).
- Umiejętności miękkie: Doskonałe umiejętności rozwiązywania problemów, silna uwaga na szczegóły oraz umiejętność pracy w zespole. Dobre umiejętności komunikacyjne do koordynacji z innymi zespołami.
- Inne: Znajomość metodologii rozwoju Agile.
Uwaga: Opis stanowiska nie jest wyczerpującą listą umiejętności, wysiłków, obowiązków i odpowiedzialności związanych z tym stanowiskiem. Firma jest pracodawcą równych szans. Wszyscy kwalifikowani kandydaci będą brani pod uwagę przy zatrudnieniu bez względu na wiek, pochodzenie, kolor, urlop rodzinny lub medyczny, tożsamość płciową lub ekspresję, informacje genetyczne, stan cywilny, stan zdrowia, pochodzenie narodowe, niepełnosprawność fizyczną lub psychiczną, przynależność polityczną, status weterana chronionego, rasę, religię, płeć (w tym ciążę), orientację seksualną lub jakąkolwiek inną cechę chronioną przez obowiązujące przepisy prawne, regulacje i ordynacje.
Uwaga: Rzeczywiste obowiązki i odpowiedzialności mogą się różnić w zależności od potrzeb działu i ewolucji roli.
Software Engineer Backend (Django) in Katowice – pracodawca: Uvation, Inc.
Nasza firma to doskonały pracodawca, który stawia na jakość pisania i rozwój swoich pracowników. Oferujemy elastyczne warunki pracy w zdalnym środowisku, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Wspieramy rozwój kariery poprzez dostęp do szkoleń oraz możliwość współpracy z ekspertami w dziedzinie technologii, co czyni nas idealnym miejscem dla utalentowanych pisarzy technicznych, którzy pragną tworzyć wartościowe treści w dynamicznie rozwijającym się obszarze AI i technologii przedsiębiorstw.