Skip to main content
Ness Solution
Зібрано зWorkСьогодні
Fullstack

Programista Python

PythonDjangoFastAPIFlaskAngularNgRxHTMLCSSSassAngular MaterialTailwind CSSPostgreSQLMySQLDockerKubernetesJenkinsGitLab CIGitHub ActionsPytestJestCypress
Формат
Remote
Зайнятість
-
Локація
Worldwide
Оплата
PLN 105–120 / HOUR

Про позицію

Looking for an experienced Python Programmer to join a client team responsible for developing and maintaining web applications and integration systems. The role involves working with modern IT solutions, Python and Django, and has real impact on high-quality, reliable, and secure systems.

Обовʼязки

  • Projektowanie, implementacja oraz rozwój aplikacji webowych z wykorzystaniem Python (backend) oraz Angular (frontend).
  • Tworzenie i rozwój interfejsów użytkownika oraz integracja warstwy frontendowej z backendową.
  • Projektowanie i implementacja REST API oraz integracja z systemami zewnętrznymi i systemami kolejkowymi.
  • Udział w projektowaniu architektury aplikacji oraz proponowanie rozwiązań technicznych i biznesowych.
  • Przygotowywanie oraz rozwój testów jednostkowych, integracyjnych i automatycznych dla backendu i frontendu.
  • Udział w code review oraz dbanie o jakość, wydajność i bezpieczeństwo kodu.
  • Tworzenie i utrzymywanie środowisk opartych o Docker i Kubernetes oraz wsparcie procesów CI/CD.
  • Opracowywanie i aktualizacja dokumentacji technicznej oraz architektonicznej.
  • Aktywny udział w pracy zespołu zgodnie z metodyką Scrum, w tym planowaniu sprintów i pozostałych ceremoniach.
  • Współpraca z programistami, analitykami i zespołem QA oraz mentoring mniej doświadczonych programistów.

Вимоги

  • Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych.
  • Bardzo dobra znajomość Python oraz frameworków Django, FastAPI lub Flask.
  • Doświadczenie w projektowaniu i implementacji REST API.
  • Bardzo dobra znajomość Angular (10+) oraz doświadczenie z NgRx lub innym mechanizmem zarządzania stanem.
  • Znajomość HTML5, CSS3/SCSS oraz bibliotek UI (np. Angular Material, Tailwind CSS).
  • Doświadczenie z relacyjnymi bazami danych (PostgreSQL, MySQL).
  • Praktyczna znajomość Docker, Kubernetes oraz procesów CI/CD (Jenkins, GitLab CI lub GitHub Actions).
  • Doświadczenie w pracy z architekturą mikroserwisową oraz wzorcami projektowymi (SOLID, DRY, KISS).
  • Doświadczenie w testowaniu aplikacji (PyTest, Jest, Cypress) oraz znajomość dobrych praktyk bezpieczeństwa (OWASP Top 10).
  • Umiejętność optymalizacji wydajności aplikacji, pracy zespołowej oraz znajomość języka angielskiego na poziomie B2.
  • Wykształcenie wyższe techniczne będzie dodatkowym atutem.
Programista PythonPLN 105–120 / HOUR
Оригінал