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