JustJoin.IT Praca zdalna Mid

Fullstack Developer (Python + Angular)

Ness Solution

⚲ Warszawa

17 640 - 20 160 PLN netto (B2B)

Wymagania

  • Python
  • Angular
  • Docker
  • Kubernetes
  • NgRx
  • pytest
  • CI/CD
  • Django/Fast API/ Flask
  • PosgreSQL/My SQL

Opis stanowiska

Poszukujemy doświadczonego Fullstack Developera (Python + Angular), który będzie rozwijał nowoczesne aplikacje webowe, pracując zarówno nad warstwą backendową w Pythonie, jak i frontendem opartym o Angular. Szukamy osoby, która chętnie angażuje się w projektowanie architektury, dba o wysoką jakość kodu oraz aktywnie wspiera zespół w realizacji ambitnych projektów.

Twoje obowiązki
• Projektowanie, rozwój i utrzymanie aplikacji webowych z wykorzystaniem technologii Python oraz Angular.
• Tworzenie i rozwijanie integracji pomiędzy warstwą backendową a frontendową.
• Implementacja nowoczesnych, responsywnych interfejsów użytkownika zgodnych z wymaganiami biznesowymi i UX.
• Współudział w projektowaniu architektury systemów oraz analizie rozwiązań technicznych.
• Analiza wyzwań biznesowych i technologicznych oraz rekomendowanie optymalnych rozwiązań.
• Tworzenie i rozwijanie testów automatycznych dla aplikacji frontendowych i backendowych.
• Uczestnictwo w przeglądach kodu oraz promowanie dobrych praktyk programistycznych.
• Dbanie o wysoką jakość, wydajność, bezpieczeństwo i łatwość utrzymania rozwijanych aplikacji.
• Przygotowywanie oraz utrzymywanie środowisk opartych na Dockerze i Kubernetes.
• Integracja systemów z wykorzystaniem REST API oraz rozwiązań opartych o kolejki komunikatów.
• Aktywny udział w pracy zespołu Scrum, obejmujący planowanie sprintów, estymację zadań oraz rozwój backlogu.
• Tworzenie i aktualizacja dokumentacji technicznej oraz architektonicznej.
• Współpraca z analitykami, programistami i interesariuszami przy analizie wymagań oraz wdrażaniu nowych funkcjonalności.
• Wsparcie techniczne zespołu, mentoring mniej doświadczonych programistów oraz dzielenie się wiedzą.
• Identyfikowanie ryzyk technicznych oraz proponowanie działań zwiększających stabilność i jakość rozwijanych rozwiązań.
• Analiza i optymalizacja wydajności aplikacji zarówno po stronie backendu, jak i frontendu.

Nasze oczekiwania
• Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych.
• Bardzo dobra znajomość języka Python oraz doświadczenie w pracy z frameworkami Django, FastAPI lub Flask.
• Praktyczne doświadczenie w projektowaniu i implementacji usług REST API.
• Bardzo dobra znajomość frameworka Angular (wersja 10 lub nowsza).
• Doświadczenie w zarządzaniu stanem aplikacji z wykorzystaniem NgRx lub podobnych rozwiązań.
• Praktyczna znajomość HTML5, CSS3/SCSS oraz zasad tworzenia responsywnych interfejsów użytkownika.
• Doświadczenie w pracy z bibliotekami komponentów UI, takimi jak Angular Material lub Tailwind CSS.
• Bardzo dobra znajomość relacyjnych baz danych oraz doświadczenie z PostgreSQL lub MySQL.
• Doświadczenie w budowie i utrzymaniu procesów CI/CD z wykorzystaniem Jenkins, GitLab CI lub GitHub Actions.
• Praktyczna znajomość architektury mikroserwisowej.
• Doświadczenie w automatyzacji testów z wykorzystaniem narzędzi takich jak PyTest, Jest oraz Cypress.
• Bardzo dobra znajomość technologii Docker oraz Kubernetes.
• Znajomość wzorców projektowych oraz zasad tworzenia wysokiej jakości kodu (SOLID, DRY, KISS).
• Znajomość dobrych praktyk w zakresie bezpieczeństwa aplikacji, w tym standardu OWASP Top 10.
• Umiejętność diagnozowania problemów wydajnościowych oraz optymalizacji aplikacji frontendowych i backendowych.
• Dobrze rozwinięte umiejętności komunikacyjne oraz doświadczenie we współpracy w zespołach projektowych.
• Wykształcenie wyższe techniczne (informatyka lub kierunki pokrewne).
• Znajomość języka angielskiego na poziomie minimum B2, umożliwiająca swobodną pracę z dokumentacją techniczną oraz współpracę w międzynarodowym środowisku.

Oferujemy
• Pracę w modelu 95% zdalnym
• Możliwość rozwoju zawodowego oraz udziału w innowacyjnych projektach.
• Preferencyjne pakiety do wykupienia w programach Multisport oraz Lux Med.
• Przyjazną atmosferę pracy i dużą samodzielność w realizacji powierzonych zadań.

Zainteresowała Cię ta oferta?
Prześlij swoje CV i porozmawiajmy o szczegółach. Chętnie opowiemy więcej o projekcie oraz odpowiemy na wszystkie Twoje pytania :)

🔍 Dekoder Ogłoszenia

🔴
doświadczonego Fullstack Developera
Szukamy kogoś, kto potrafi samodzielnie rozwiązywać problemy i nie potrzebuje ciągłego nadzoru, ale faktyczne doświadczenie może być zróżnicowane.
🔴
chętnie angażuje się w projektowanie architektury
Oczekuje się, że będziesz aktywnie uczestniczyć w decyzjach architektonicznych, a nie tylko implementować gotowe rozwiązania.
🟡
dba o wysoką jakość kodu
Oprócz pisania kodu, będziesz odpowiedzialny za jego testowanie, przeglądy i utrzymanie standardów.
🟡
aktywny udział w pracy zespołu Scrum
Oznacza to pełne zaangażowanie w ceremonie Scrumowe, w tym estymacje i planowanie, co może być czasochłonne.
🔴
Przygotowywanie oraz utrzymywanie środowisk opartych na Dockerze i Kubernetes
Może oznaczać zarówno proste zarządzanie kontenerami, jak i pełną odpowiedzialność za infrastrukturę DevOps.