Fullstack Developer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#391149·Dodano 9 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

PythonDjangoFlaskAngular

Firma i stanowisko

Udział w rozwoju i utrzymaniu nowoczesnych aplikacji webowych wspierających systemy. Odpowiedzialność za projektowanie, implementację oraz rozwój rozwiązań opartych o architekturę mikroserwisową, z wykorzystaniem technologii Python i Angular. Współpraca z zespołem Scrum przy analizie wymagań biznesowych, projektowaniu architektury oraz wdrażaniu nowych funkcjonalności.

Wymagania

  • Minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych.
  • Zaawansowana znajomość Python (najlepiej 5+ lat doświadczenia).
  • Doświadczenie z frameworkami Django i Flask/FastAPI.
  • Znajomość Angular (wersja 10 lub nowsza).
  • Doświadczenie w tworzeniu i integracji REST API.
  • Znajomość narzędzi CI/CD takich jak Jenkins, GitLab, GitHub Actions.
  • Umiejętność pisania testów automatycznych przy użyciu Pytest, Jest, Cypress.
  • Praktyka w pracy z mikroserwisami.
  • Znajomość relacyjnych baz danych (PostgreSQL, MySQL, MS SQL Server).
  • Doświadczenie z konteneryzacją za pomocą Docker i orkiestracją Kubernetes.
  • Wyższe wykształcenie w dziedzinie informatyki, matematyki, robotyki, fizyki, automatyki lub pokrewnych.
  • Znajomość języka angielskiego na poziomie min. B2.

Nice to have:

  • Znajomość wzorców projektowych SOLID, DRY i KISS.
  • Znajomość standardów bezpieczeństwa OWASP Top 10.

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 ograniczania.
  • Optymalizacja wydajności aplikacji po stronie backendu i frontendu.

Benefity

  • Praca zdalna z okazjonalnymi wizytami w biurze w Warszawie.
  • Elastyczne godziny pracy (start od 7:00 do 9:00).
  • Długofalowa współpraca (minimum na rok).
Elastyczne godziny

Inne informacje

Informujemy, że administratorem danych jest B2B.net S.A. z siedzibą w Lidzbarku, ul. Wielki Łęck 81A (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 Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

B2Bnetwork

B2Bnetwork

246 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz