Fullstack Developer (Python + Angular)

New
N
Ness SolutionWeb applications
Workplace type: remote; Country code: PLFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Pl C2, en B2
Experience
Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych.
Required Skills
DockerPostgreSQLPythonDjangoFlaskKubernetesFastAPIAngularREST API

Requirements

  • Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych.
  • Bardzo dobra znajomość języka Python oraz doświadczenie z Django, FastAPI lub Flask.
  • Praktyczne doświadczenie w projektowaniu i implementacji usług REST API.
  • Bardzo dobra znajomość Angulara w wersji 10 lub nowszej.
  • Doświadczenie w zarządzaniu stanem aplikacji z wykorzystaniem NgRx lub podobnych rozwiązań.
  • Praktyczna znajomość HTML5, CSS3/SCSS i zasad tworzenia responsywnych interfejsów.
  • Doświadczenie 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 PyTest, Jest lub Cypress.
  • Bardzo dobra znajomość Docker i Kubernetes.
  • Znajomość wzorców projektowych oraz zasad SOLID, DRY i KISS.
  • Znajomość dobrych praktyk bezpieczeństwa aplikacji, w tym OWASP Top 10.
  • Znajomość języka angielskiego na poziomie minimum B2.

Responsibilities

  • Projektować, rozwijać i utrzymywać aplikacje webowe z wykorzystaniem Pythona i Angulara.
  • Tworzyć i rozwijać integracje pomiędzy warstwą backendową a frontendową.
  • Implementować responsywne interfejsy użytkownika zgodne z wymaganiami biznesowymi i UX.
  • Współuczestniczyć w projektowaniu architektury systemów i analizie rozwiązań technicznych.
  • Tworzyć i rozwijać testy automatyczne dla aplikacji frontendowych i backendowych.
  • Przygotowywać i utrzymywać środowiska oparte na Dockerze i Kubernetes.
  • Integrować systemy z wykorzystaniem REST API i rozwiązań opartych o kolejki komunikatów.
  • Uczestniczyć w pracy zespołu Scrum, w tym w planowaniu sprintów, estymacji zadań i rozwoju backlogu.
  • Analizować i optymalizować wydajność aplikacji po stronie backendu i frontendu.
  • Współpracować z analitykami, programistami i interesariuszami przy analizie wymagań i wdrażaniu funkcjonalności.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now