Kariera

Mid Fullstack Python/Angular Developer 

Dział Software Engineering

Zadania:
  • Projektowanie, tworzenie i zarządzanie bazami danych. 
  • Optymalizacja zapytań SQL, zapewnienie integralności danych oraz tworzenie procedur składowanych. 
  • Tworzenie logiki aplikacji. 
  • Integracja zewnętrznych usług oraz zapewnienie bezpieczeństwa aplikacji. 
  • Projektowanie, rozwój i utrzymanie aplikacji webowych opartych o Django (Python) oraz Angular. 
  • Tworzenie i rozwijanie REST API z wykorzystaniem Django Rest Framework, w tym optymalizacja wydajności (paginacja, throttling, caching). 
  • Implementacja i monitorowanie zadań asynchronicznych przy użyciu Celery. 
  • Debugowanie, analiza błędów oraz utrzymanie stabilności kodu w środowisku produkcyjnym. 
  • Zapewnianie ciągłego doskonalenia i solidnej wydajności aplikacji.
  • Dokumentowanie API oraz procesów rozwojowych w oparciu o Swagger / OpenAPI. 
  • Tworzenie interaktywnych i responsywnych interfejsów użytkownika. 
  • Tworzenie komponentów front-endowych z użyciem Angular, TypeScript, HTML5 i CSS3. 
  • Implementacja projektów UI/UX, optymalizacja wydajności aplikacji oraz zapewnienie zgodności z różnymi przeglądarkami. 
  • Analiza wymagań biznesowych i technicznych, ocena dostępnych rozwiązań oraz rekomendowanie najlepszych technologii do wdrożenia. 
  • Współpraca z zespołem deweloperskim, analitykami i liderami projektów przy użyciu narzędzi Jira i Confluence projektu. 
  • Zarządzanie zależnościami oraz konfiguracją aplikacji poprzez Webpack, NodeJS i npm. 
  • Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań, przez projekt techniczny, po testy i wdrożenie. 
  • Monitorowanie aplikacji i infrastruktury oraz zapewnienie bezpieczeństwa systemu.
  • Konfiguracja i uruchamianie środowisk developerskich z użyciem Docker i Docker Compose. 
  • Dzielenie się wiedzą, najlepszymi praktykami i rozwiązaniami wielokrotnego użytku z zespołem w celu wspierania współpracy.
Wymagania:
  • Min. 2 lata komercyjnego doświadczenia z Django i Python oraz Angular  - warunek konieczny. 
  • Doświadczenie z TypeScript.
  • Znajomość HTML5, CSS3.
  • Znajomość Webpack, NodeJS, npm.
  • Praktyczna znajomości PostgreSQL, MySQL.
  • Znajomość oraz tworzenie REST API.
  • Doświadczenie z Django Rest Framework.
  • Optymalizacja API (pagination, throttling, caching).
  • Implementacja i monitorowanie zadań asynchronicznych z użyciem Celery.
  • Podstawowa znajomość Docker Compose.
  • Znajomość podstawowych komend Docker na poziomie pozwalającym na samodzielną konfigurację środowisk. 
  • Uruchamianie aplikacji w kontenerach lokalnie przy użyciu Docker i Docker Compose. 
  • Umiejętność rozumienia i debugowania kodu.
  • Dobra znajomość GIT.
  • Umiejętność posługiwania się Linuxem.
  • Dobra znajomość Swagger/OpenAPI.
  • Wysokie umiejętności komunikacyjne, zorientowanie na pracę zespołową.
  • Umiejętność analitycznego myślenia i rozwiązywania problemów.
  • Znajomość narzędzi Jira, Confluence.
Dodatkowe atuty:
  • Doświadczenie z orchiestracją danych np. Kafka.
Oferujemy:
  • Elastyczny czas pracy.
  • Przyjazne środowisko pracy, otwartość na pomysły i współpracę.
  • Realny wpływ na rozwój systemów.
  • Pyszną kawę każdego dnia.
  • Spotkania integracyjne.
Tryb pracy:
Pełny etat
Rodzaj współpracy:
UoP / Zlecenie / B2B
Miejsce pracy:
Suwałki
Wynagrodzenie:
Do negocjacji

Zachęcamy Cię do kontaktu z nami

Pomożemy Ci zmierzyć się z problemami, a współpraca z nami pozwoli Ci
na poświęcenie energii i wysiłku na rozwijanie biznesu.