Python Fullstack Developer (aviation)
Tech Stack / Keywords
Firma i stanowisko
Projekt dla klienta z branży lotniczej.
Wymagania
- Min. 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych.
- Bardzo dobra znajomość języka Python.
- Praktyczne doświadczenie z frameworkiem Django, FastAPI lub Flask.
- Doświadczenie w projektowaniu i implementacji interfejsów REST API.
- Bardzo dobra znajomość Angulara (wersja 10 lub nowsza).
- Doświadczenie z NgRx lub innym wzorcem zarządzania stanem.
- Umiejętność tworzenia interfejsów w HTML5, CSS3/SCSS.
- Doświadczenie z bibliotekami UI (np. Angular Material, Tailwind).
- Kompetencje w projektowaniu relacyjnych baz danych (PostgreSQL, MySQL).
- Doświadczenie z procesami CI/CD (Jenkins, GitLab CI lub GitHub Actions).
- Doświadczenie w architekturze mikroserwisowej.
- Doświadczenie w testowaniu (PyTest, Jest, Cypress).
- Umiejętność pracy z Docker oraz Kubernetes.
- Znajomość wzorców projektowych oraz zasad SOLID, DRY i KISS.
- Znajomość dobrych praktyk bezpieczeństwa (OWASP Top 10).
- Umiejętność optymalizacji wydajności aplikacji.
- Umiejętność komunikacji w zespole projektowym.
- Wykształcenie wyższe techniczne (informatyka lub pokrewne).
- Znajomość języka angielskiego na poziomie min. B2.
- Gotowość do wizyt w biurze w Warszawie (ok. 1 x w miesiącu).
Obowiązki
- Projektowanie, implementacja i utrzymanie aplikacji webowych (backend w Pythonie, frontend w Angularze).
- Integracja warstwy backendowej z frontendową.
- Implementacja responsywnych interfejsów użytkownika zgodnie z wymaganiami.
- Udział w projektowaniu architektury aplikacji i analiza rozwiązań technicznych.
- Proponowanie i wdrażanie rozwiązań dla problemów technicznych i biznesowych.
- Implementacja testów automatycznych dla backendu i frontendu.
- Udział w przeglądach kodu (code review).
- Dbanie o czytelność, wydajność i bezpieczeństwo kodu.
- Przygotowywanie i utrzymywanie konfiguracji Docker oraz Kubernetes.
- Integracja aplikacji z systemami zewnętrznymi (REST API, systemy kolejkowe).
- Udział w pracach zespołu scrumowego (estymacja, planowanie, backlog).
- Przygotowywanie i aktualizacja dokumentacji technicznej i architektonicznej.
- Współpraca z zespołem przy analizie wymagań i wdrażaniu zmian.
- Wsparcie techniczne zespołu oraz mentoring młodszych programistów.
- Identyfikacja ryzyk technicznych i proponowanie sposobów ich ograniczenia.
- Optymalizacja wydajności aplikacji po stronie backendu i frontendu.
Inne informacje
Informujemy, że administratorem danych jest Britenet Sp. z o.o. z siedzibą w Warszawie Al. Jerozolimskie 44 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Britenet
32 aktywne oferty