Pracuj.pl Hybrydowo Mid

Full Stack Developer - Python / Vue.js (M/F)

Colours Factory Sp. z o.o.

⚲ Piła

Do uzgodnienia

Wymagania

  • Pytest
  • FastAPI
  • Flask
  • JavaScript ES6+
  • HTML
  • CSS/SCSS
  • SQL
  • PostgreSQL
  • MySQL
  • API REST
  • GraphQL
  • Git
  • Docker
  • Kubernetes
  • CI/CD
  • GitLab
  • CI
  • Cypress
  • Playwright
  • Selenium

Opis stanowiska

Nasze wymagania:
Minimum 3 lata doświadczenia komercyjnego jako Full Stack Developer lub na podobnym stanowisku.
Bardzo dobra znajomość Pythona oraz doświadczenie z frameworkiem backendowym, np. Django, FastAPI lub Flask.
Dobra znajomość Vue.js i praktyczne doświadczenie w tworzeniu aplikacji frontendowych.
Bardzo dobra znajomość JavaScript ES6+, HTML, CSS/SCSS.
Znajomość SQL i doświadczenie w pracy z relacyjnymi bazami danych, np. PostgreSQL lub MySQL.
Doświadczenie w projektowaniu i rozwijaniu API REST i/lub GraphQL.
Umiejętność pisania testów jednostkowych i integracyjnych.
Doświadczenie w pracy z Git.
Umiejętność samodzielnego analizowania problemów i proponowania rozwiązań.
Dobra organizacja pracy, komunikatywność i odpowiedzialność za powierzone zadania.

Mile widziane:
Doświadczenie w pracy przy sklepach internetowych, platformach e-commerce lub systemach sprzedażowych.
Znajomość Docker i/lub Kubernetes.
Doświadczenie z CI/CD, np. GitLab CI.
Znajomość architektury mikroserwisowej.
Doświadczenie z integracjami zewnętrznymi, np. API marketplace’ów, systemami płatności, ERP lub narzędziami e-commerce.
Znajomość testów end-to-end, np. Cypress, Playwright lub Selenium.
Doświadczenie w pracy w metodykach Agile/Scrum.

O projekcie:
Poszukujemy Full Stack Developera do rozwoju platformy e-commerce opartej głównie o Python po stronie backendu oraz Vue.js po stronie frontendu. System obejmuje sklep internetowy, panel administracyjny oraz integracje z zewnętrznymi usługami.
To rola dla osoby, która potrafi samodzielnie dowozić zadania end-to-end: od zrozumienia wymagań biznesowych, przez zaprojektowanie rozwiązania, po implementację, testy i wdrożenie.
Ważna będzie dla nas nie tylko znajomość technologii, ale też odpowiedzialność za jakość kodu, komunikatywność i umiejętność proponowania sensownych rozwiązań technicznych.

Zakres obowiązków:
Rozwój i utrzymanie platformy e-commerce obejmującej sklep internetowy, panel administracyjny oraz integracje z zewnętrznymi usługami.
Projektowanie, implementacja i utrzymanie backendu aplikacji webowych w Pythonie.
Projektowanie i rozwój API wykorzystywanego przez frontend oraz integracje z systemami zewnętrznymi.
Tworzenie i rozwijanie interfejsów użytkownika w Vue.js.
Praca nad funkcjami produktowymi od strony backendowej i frontendowej.
Współpraca z product ownerem oraz zespołem w celu przekładania wymagań biznesowych na rozwiązania techniczne.
Udział w code review oraz dbanie o jakość, czytelność i utrzymywalność kodu.
Pisanie i utrzymywanie testów jednostkowych oraz integracyjnych.
Współudział w rozwoju architektury systemu.
Uczestnictwo w szacowaniu zadań, planowaniu sprintów i usprawnianiu procesu developerskiego.

Oferujemy:
Pracę w systemie hybrydowym: 3 dni w biurze, 2 dni zdalnie.
Stabilne zatrudnienie na podstawie umowy o prace.
Możliwość rozwoju i doskonalenia zawodowego.
Możliwość przystąpienia do ubezpieczenia grupowego.
Karty sportowe na preferencyjnych warunkach.
Nagrody pieniężne w programie poleceń pracowniczych.
Szkolenia językowe: platforma e-learning do nauki języków.

🔍 Dekoder Ogłoszenia

🔴
Minimum 3 lata doświadczenia komercyjnego jako Full Stack Developer lub na podobnym stanowisku.
Może oznaczać, że szukają kogoś z konkretnym doświadczeniem, ale mogą też rozważyć kandydatów z mniejszym doświadczeniem, jeśli mają odpowiednie umiejętności.
🟡
Doświadczenie w projektowaniu i rozwijaniu API REST i/lub GraphQL.
Szukają kogoś, kto rozumie, jak tworzyć i utrzymywać interfejsy do komunikacji między różnymi częściami systemu.
🟡
Umiejętność samodzielnego analizowania problemów i proponowania rozwiązań.
Oczekują, że będziesz potrafił identyfikować problemy techniczne i proponować skuteczne sposoby ich rozwiązania, bez ciągłego nadzoru.
🟡
Dobra organizacja pracy, komunikatywność i odpowiedzialność za powierzone zadania.
Oczekują, że będziesz potrafił efektywnie zarządzać swoim czasem, jasno komunikować się z zespołem i brać odpowiedzialność za swoje obowiązki.
🟢
Doświadczenie w pracy przy sklepach internetowych, platformach e-commerce lub systemach sprzedażowych.
Szczególnie cenią doświadczenie w branży, co może oznaczać, że projekty w tej dziedzinie będą kluczowe.