N
Ness Solution
Fullstack
Programista Python
PythonDjangoFastAPIFlaskAngularNgRxHTMLCSSSassAngular MaterialTailwind CSSPostgreSQLMySQLDockerKubernetesJenkinsGitLab CIGitHub ActionsPytestJestCypress
About the Position
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.
Responsibilities
- 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.
Requirements
- 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
View Original