Britenet
Britenet
New

Python Fullstack Developer (aviation)

Brak informacji o wynagrodzeniu
SeniorFull-time
#438661·Dodano wczoraj·2
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

DjangoFastAPIREST APIAngularNgRxHTML5CSSUIAngular MaterialPostgreSQLGitLab CIGitHub ActionspytestDockerDRYOWASP

Firma i stanowisko

Projekt dla klienta z branży lotniczej.

Wymagania

  • Minimum 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.

Benefity

  • Dobra i przyjazna atmosfera w firmie oraz zadowolenie ze współpracy z kolegami i przełożonymi.
  • Duże, wewnętrzne konferencje technologiczne, przyjęcia gwiazdkowe oraz wyjścia zespołowe.
  • Elastyczne godziny pracy oraz możliwość pracy zdalnej lub hybrydowej.
  • Jasne ścieżki rozwoju managerskiej lub eksperckiej.
  • Dofinansowanie szkoleń oraz kursów, ułatwiające rozwój kompetencji.
  • Doświadczenie w realizacji krajowych i międzynarodowych projektów.
  • Bezpłatne lekcje języka angielskiego online.
  • Atrakcyjnie urządzone strefy relaksu i kuchnie z kawą.
  • Wsparcie dla aktywności sportowej, drużyny piłkarskie, mistrzostwa oraz inne pasje.
Elastyczne godziny
Kursy językowe
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Opieka zdrowotna
Karta sportowa
Britenet

Britenet

35 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz