Jesteśmy firmą informatyczną z ponad 10 letnim doświadczeniem na rynku. Specjalizujemy się w kompleksowej obsłudze informatycznej firm z sektora biznesu. Do naszego zespołu poszukujemy doświadczonej osoby na stanowisko:
MID FULLSTACK PYTHON/ANGULAR DEVELOPER
Zakres obowiązków:
1. Projektowanie i zarządzanie bazami danych:
• Projektowanie, tworzenie i zarządzanie bazami danych.
• Optymalizacja zapytań SQL, zapewnienie integralności danych oraz tworzenie procedur
składowanych.
2. Tworzenie logiki aplikacji i zarządzanie backendem:
• 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.
3. Tworzenie interfejsów użytkownika:
• 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.
4. Dobór technologii i narzędzi:
• 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.
5. Automatyzacja procesów i zarządzanie infrastrukturą:
• Monitorowanie aplikacji i infrastruktury oraz zapewnienie bezpieczeństwa systemu.
• Konfiguracja i uruchamianie środowisk developerskich z użyciem Docker i Docker
Compose.
6. 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ści HTML5, CSS3
• Znajomości Webpack, NodeJS, npm
• Praktycznej znajomości PostgreSQL, MySQL
• Znajomości oraz tworzenia REST API
• Doświadczenie z Django Rest Framework
• Optymalizacja API (pagination, throttling, caching)
• Implementacji i monitorowania zadań asynchronicznych z użyciem Celery
• Podstawowej znajomości Docker Compose
• Znajomości podstawowych komend Docker na poziomie pozwalającym na samodzielną
konfigurację środowisk
• Uruchamiania aplikacji w kontenerach lokalnie przy użyciu Docker i Docker Compose
• Umiejętności rozumienia i debugowania kodu
• Dobrej znajomości GIT
• Umiejętność posługiwania się Linuxem
• Dobra znajomość Swagger/OpenAPi
• Wysokich umiejętności komunikacyjnych, zorientowania na pracę zespołową
• Umiejętności analitycznego myślenia i rozwiązywania problemów
• Znajomość narzędzi Jira, Confluence
Mile widziane:
• 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
Kontakt:
Mail: praca@g-soft.pl
Telefon: 504-506-824








