Opis stanowiska: Poszukujemy inżyniera oprogramowania średniego szczebla z solidnymi podstawami w środowiskach Python i Linux, w połączeniu z doświadczeniem w Django, podstawowym React, Docker i sieciach. Idealny kandydat będzie biegły w tworzeniu backendu i frontendu oraz będzie posiadał umiejętność zarządzania konfiguracją sieci i rozwiązywania problemów oraz zabezpieczania transferów plików.Kluczowe obowiązki:< /p>Twórz i utrzymuj niezawodne aplikacje internetowe przy użyciu Django, zapewniaj
Opis stanowiska: Poszukujemy inżyniera oprogramowania średniego szczebla z solidnymi podstawami w środowiskach Python i Linux, w połączeniu z doświadczeniem w Django, podstawowym React, Docker i sieciach. Idealny kandydat będzie biegły w tworzeniu backendu i frontendu oraz będzie posiadał umiejętność zarządzania konfiguracją sieci i rozwiązywania problemów oraz zabezpieczania transferów plików.
Kluczowe obowiązki:
< /p>
- Twórz i utrzymuj niezawodne aplikacje internetowe przy użyciu Django, zapewniając bezpieczeństwo, wydajność i skalowalność.
- Współpracuj nad frontendem, używając React, aby tworzyć i utrzymywać interfejsy użytkownika w projektach Django.< /li>
- Projektuj, wdrażaj i zarządzaj kontenerami Docker i Docker Compose dla różnych aplikacji i środowisk programistycznych.
- Konfiguruj, zarządzaj i rozwiązuj problemy z usługami sieciowymi. Obejmuje to konfigurowanie serwerów SFTP, zarządzanie uprawnieniami użytkowników i zapewnianie bezpiecznej transmisji danych.
- Ściśle współpracuj z zespołami wielofunkcyjnymi w celu definiowania, projektowania i dostarczania nowych funkcji i ulepszeń.
- Optymalizuj wydajność aplikacji w systemach opartych na systemie Linux, w razie potrzeby włączając skrypty i automatyzację.
- Pisz czysty, łatwy w utrzymaniu i testowalny kod, stosując się do najlepszych praktyk.
- Bierz udział w przeglądach kodu, przekazując konstruktywne opinie dla rówieśników.
- Bądź na bieżąco z trendami i technologiami branżowymi, włączając odpowiednie aktualizacje do procesu rozwoju.
Kwalifikacje: - Umiejętności techniczne:
- Python: Rozległa wiedza połączona z doświadczeniem w tworzeniu aplikacji gotowych do produkcji.
- Django: Solidne doświadczenie w budowaniu i wdrażaniu aplikacji Django.
- React: Podstawowe i średniozaawansowane doświadczenie w integracji React z aplikacjami Django.
- < strong>Docker: biegły w konteneryzacji, z praktycznym doświadczeniem w konfigurowaniu środowisk Docker i zarządzaniu nimi.
- Linux: biegły w administrowaniu systemem Linux, w tym w skryptach powłoki i narzędzia wiersza poleceń.
- Sieć: doskonała znajomość podstaw sieci, ze szczególnym doświadczeniem w konfigurowaniu usług SFTP i zarządzaniu nimi. Obejmuje to konfigurowanie bezpiecznych kanałów przesyłania plików, kontrolę dostępu użytkowników i rozwiązywanie problemów z siecią.
- Umiejętności miękkie:
- Doskonałe umiejętności analityczne i rozwiązywanie problemów umiejętności.
- Znajomość języka angielskiego na poziomie B2 w mowie i piśmie.
- Dobre umiejętności komunikacji w mowie i piśmie.
- Umiejętność współpracy w zespole środowisko.
- Dbałość o szczegóły i zaangażowanie w dostarczanie wysokiej jakości pracy.
Preferowane kwalifikacje:- Doświadczenie z platformami chmurowymi i zautomatyzowanymi procesami wdrażania.
- Znajomość systemów zarządzania bazami danych, w szczególności PostgreSQL lub MySQL.
- Doświadczenie z systemami kontroli wersji, takimi jak Git.