Fullstack Developer
B2Bnetwork
MUST-HAVE: Min. 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych Python (najlepiej 5+ lat doświadczenia) Django Flask/Fast API Angular (wersja 10 lub nowsza) REST API Jenkins/Gitlab/Github Actions Pytest/Jest/Cypress mikroserwisy relacyjne bazy danych (PostgreSQL/MySQL/MS SQL Server) Docker/Kubernetes wyższe wykształcenie (informatyka/matematyka/robotyka/fizyka/automatyka lub pokrewne) Angielski na poziomie min. B2 NICE-TO-HAVE: Znajomość wzorców projektowych SOLID, Dry i Kiss Znajomość standardów OWASP Top 10 O projekcie (cel, harmonogram, zespol) 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. Obowiazki na stanowisku 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 ogranianiczenia. Optymalizacja wydajności aplikacji po stronie backendu i frontendu. Co przekona kandydata do oferty? Praca zdalna (okazjonalne wizyty w biurze w Warszawie) Elastyczne godziny pracy (start od 7:00 do 9:00) Długofalowa współpraca (minimum na rok)
- senior java full stack developer Warszawa
- javascript full stack developer Warszawa
- backend fullstack developer (js) Warszawa
- full stack developer Warszawa
- programista fullstack Warszawa
- full stack python developer Warszawa
- full stack java developer Warszawa
- full stack web developer Warszawa
- fullstack .net developer Warszawa
- full stack developer typescript Warszawa