June 6, 2026

Python Developer (K/M/N)

Senior • Hybrid

100 - 115 PLN

Warsaw, Poland

O projekcie

Projekt obejmuje rozwój oraz utrzymanie systemów opartych o technologie Python i Vue.js. Zakres współpracy obejmuje zarówno implementację nowych funkcjonalności, rozwój architektury systemów, integracje pomiędzy rozwiązaniami, jak i utrzymanie procesów CI/CD oraz środowisk kontenerowych.

Twój zakres obowiązków

  • rozwój backendu w Pythonie z wykorzystaniem Flask lub FastAPI

  • implementacja i rozwój frontendu w Vue.js

  • tworzenie i utrzymanie środowisk Docker / Docker Compose

  • udział we wdrożeniach oraz utrzymaniu pipeline’ów CI/CD w GitLab

  • przygotowywanie i utrzymanie testów jednostkowych oraz integracyjnych

  • współtworzenie automatycznych testów GUI

  • praca zgodnie z Git Flow w repozytoriach GitLab

  • wsparcie projektowania architektury i optymalizacji istniejących rozwiązań

  • ustalanie sposobu integracji pomiędzy systemami

  • analiza API, formatów danych i protokołów komunikacyjnych

  • monitorowanie zgodności implementacji pomiędzy integrowanymi systemami

Nasze wymagania

  • minimum 5 lat doświadczenia w komercyjnym programowaniu

  • bardzo dobra znajomość Python

  • doświadczenie z Flask lub FastAPI

  • doświadczenie z Celery, Gunicorn oraz REST API

  • znajomość Vue.js i ekosystemu frontendowego

  • praktyczna znajomość Docker oraz środowisk konteneryzowanych

  • doświadczenie w pracy z GitLab CI/CD

  • doświadczenie w tworzeniu testów jednostkowych i integracyjnych

  • znajomość wzorców projektowych oraz dobrych praktyk inżynierskich

  • doświadczenie w projektowaniu integracji pomiędzy systemami

  • umiejętność analizy API oraz formatów wymiany danych

Mile widziane

  • doświadczenie z automatycznymi testami GUI (np. Cypress)

  • doświadczenie w tworzeniu koncepcji architektonicznych

  • doświadczenie w projektowaniu logiki rozwiązań

  • znajomość BPMN lub UML

  • doświadczenie w przygotowywaniu diagramów integracji i przepływów danych

  • umiejętność oceny wpływu zmian na istniejące systemy

Similar jobs you might like

Technology

speedapp

Python Developer

Senior

Remote

Warsaw, Poland

120 - 150 PLN

🏢 Summary: Offer for a Senior Backend Developer role focused on building and maintaining Python-based backend systems with Flask/FastAPI, Celery, and Gunicorn, along with Vue.js frontend development. The position involves working with Dockerized environments, GitLab CI/CD pipelines, automated testing, and contributing to system architecture and optimization. The role also supports growth toward solution design and architectural responsibilities. 🗂️ Requirements: Minimum 5 years of commercial programming experience, Very good knowledge of Python, Experience with Flask or FastAPI, Experience with Celery, Experience with Gunicorn or similar WSGI server, Experience in building REST APIs, Knowledge of Vue.js, Experience with GitLab CI/CD, Experience in writing unit and integration tests, Knowledge of design patterns and engineering best practices 📃 Skills: Python, Flask, FastAPI, Celery, Gunicorn, REST, Vue, Docker, DockerCompose, GitLab, CI/CD, Git, Cypress 🏢 Description: Zakres zadań Rozwój backendu w Pythonie z użyciem Flask / FastAPI, Celery i Gunicorn. Implementacja frontendu w Vue.js. Tworzenie i utrzymanie środowisk opartych o Docker / Docker Compose. Udział we wdrożeniach i utrzymaniu pipeline’ów CI/CD w GitLabie. Przygotowywanie oraz utrzymanie testów jednostkowych i integracyjnych. Współtworzenie automatycznych testów GUI Praca w Git Flow w repozytoriach GitLab. Wsparcie w projektowaniu architektury i optymalizacji istniejących rozwiązań. Chęć rozwoju w kierunku projektanta rozwiązań (modelowanie procesów, przygotowanie koncepcji architektonicznych). Wymagania Min. 5 lat doświadczenia w komercyjnym programowaniu. Bardzo dobra znajomość Pythona, w tym jednego z frameworków: Flask lub FastAPI. Doświadczenie z Celery, Gunicorn (lub inny), REST API. Znajomość Vue.js i ekosystemu frontendu. Umiejętność pracy z GitLab CI/CD. Doświadczenie w pisaniu testów jednostkowych i integracyjnych. Znajomość wzorców projektowych i dobrych praktyk inżynierskich. Mile widziana znajomość Dockera i pracy w środowiskach konteneryzowanych. Mile widziane: doświadczenie z automatycznymi testami GUI (np. Cypress). Bardzo dobra komunikacja- umiejętność rozmawiania z biznesem.

Technology

Randlab

Python Developer (K/M/N)

Senior

Remote

Warsaw, Poland

90 - 120 PLN

🏢 Summary: Backend Developer role focused on designing, developing, and maintaining Python-based backend applications for business-critical systems. The position involves building and integrating REST APIs, working with SQL and NoSQL databases, and contributing to architecture and CI/CD processes in containerized environments. 🗂️ Requirements: Minimum 5 years of backend development experience in Python, Strong knowledge of Python and object-oriented programming, Experience with Django, Flask, or FastAPI, Experience designing and implementing REST APIs, Experience with relational SQL databases, Experience with Git and dependency management tools, Ability to write unit and integration tests 📃 Skills: Python, Django, Flask, FastAPI, REST, SQL, PostgreSQL, MySQL, MongoDB, Redis, Git, pip, Poetry, virtualenv, Docker, Kubernetes, Celery, CICD 🏢 Description: O projekcie W ramach współpracy realizowane są aplikacje backendowe w Pythonie, obejmujące rozwój oraz utrzymanie systemów o istotnym znaczeniu biznesowym. Zakres techniczny obejmuje projektowanie i rozwój API, integracje systemowe oraz obsługę relacyjnych i nierelacyjnych baz danych. Projekt realizowany jest z wykorzystaniem nowoczesnych narzędzi oraz środowisk kontenerowych. Twój zakres obowiązków Projektowanie, implementacja oraz rozwój aplikacji backendowych w Pythonie Tworzenie i integracja REST API z systemami wewnętrznymi oraz zewnętrznymi Utrzymanie, optymalizacja oraz refaktoryzacja istniejącego kodu Udział w projektowaniu architektury aplikacji oraz doborze technologii Wsparcie procesów CI/CD oraz automatyzacji wdrożeń z użyciem technologii kontenerowych Obsługa baz danych relacyjnych (SQL) oraz nierelacyjnych (MongoDB, Redis) Tworzenie testów jednostkowych i integracyjnych zgodnie z ustalonymi standardami Nasze wymagania Minimum 5 lat doświadczenia w backendowym programowaniu w Pythonie Bardzo dobra znajomość Pythona oraz zasad programowania obiektowego Doświadczenie w wykorzystaniu Django, Flask lub FastAPI Umiejętność projektowania i wykorzystania REST API Znajomość relacyjnych baz danych SQL (np. PostgreSQL, MySQL) Doświadczenie w wykorzystaniu Git oraz zarządzaniu zależnościami (pip / Poetry / virtualenv) Umiejętność pisania testów jednostkowych i integracyjnych Znajomość języka angielskiego na poziomie minimum B2 Mile widziane Doświadczenie w wykorzystaniu FastAPI Doświadczenie w realizacji zadań asynchronicznych z użyciem Celery Znajomość środowisk opartych o konteneryzację (Docker) Doświadczenie z Kubernetes Doświadczenie w projektowaniu lub rozwijaniu architektury backendowej Znajomość baz danych NoSQL (np. MongoDB, Redis) Udział w projektach wykorzystujących CI/CD

Technology

Randlab

DevOps Engineer (K/M/N)

Senior

Remote

Warsaw, Poland

100 - 140 PLN

🏢 Summary: The offer is for a senior DevOps/SRE role focused on system integration, automation, and stabilization of containerized and cloud environments for a public sector project. The position involves developing and maintaining IaC, CI/CD pipelines, and supporting development teams in complex system environments. 🗂️ Requirements: Minimum 5 years of commercial experience in DevOps or SRE, Minimum 2 years of experience with Terraform, Docker, Kubernetes, Helm, CI/CD and Git, Experience with at least one cloud platform: AWS, Azure or GCP, Very good knowledge of Linux systems, Proficiency in Bash or Python scripting, Basic knowledge of SQL for administrative tasks and data validation 📃 Skills: Terraform, Docker, Kubernetes, Helm, CI/CD, Git, AWS, Azure, GCP, Linux, Bash, Python, SQL 🏢 Description: O projekcie Projekt dotyczy integracji systemów oraz stabilizacji i dalszego rozwoju środowisk systemowych dla instytucji publicznej. Zakres obejmuje automatyzację procesów technicznych, rozwój i utrzymanie infrastruktury kontenerowej oraz rozbudowę pipeline’ów CI/CD, realizowane we współpracy z innymi rolami technologicznymi w ramach projektu. Twój zakres obowiązków Automatyzacja infrastruktury i procesów (IaC, CI/CD) Zarządzanie środowiskami chmurowymi oraz kontenerowymi Wsparcie ról developerskich w zakresie rozwiązywania problemów technicznych oraz przygotowywania środowisk Analiza, obsługa oraz optymalizacja incydentów i działania systemów Tworzenie oraz aktualizacja dokumentacji technicznej Nasze wymagania Minimum 5 lat doświadczenia komercyjnego w obszarze DevOps / SRE Minimum 2 lata doświadczenia z technologiami: Terraform, Docker, Kubernetes, Helm, CI/CD, Git Doświadczenie z co najmniej jedną platformą chmurową (AWS, Azure lub GCP) Bardzo dobra znajomość systemów Linux oraz skryptowania (Bash lub Python) Znajomość podstaw SQL (np. operacje administracyjne, walidacja danych) Umiejętność samodzielnej realizacji zadań w złożonych środowiskach developerskich Znajomość języka angielskiego na poziomie minimum B2 (czytanie dokumentacji, komunikacja projektowa) Mile widziane Znajomość Pythona w kontekście automatyzacji lub tworzenia narzędzi Doświadczenie w optymalizacji procesów CI/CD (np. GitLab CI, Jenkins)

Technology

speedapp

Python Developer

Senior

Remote

Warsaw, Poland

20,000 - 24,500 PLN/hr

🏢 Summary: B2B opportunity for an experienced Python Developer to build and maintain innovative backend systems in the telecom domain, with involvement in frontend development and CI/CD processes. The role focuses on developing scalable solutions using Flask/FastAPI, Celery, Vue.js, and containerized environments. You will contribute to architecture design, testing, and long-term IT projects in a fully remote or Warsaw-based setup. 🗂️ Requirements: Minimum 5 years of commercial programming experience, Strong knowledge of Python, Experience with Flask or FastAPI, Experience with Celery, Experience with Gunicorn or similar WSGI server, Experience in building REST APIs, Experience with Vue.js, Experience with GitLab CI/CD, Experience in writing unit tests, Experience in writing integration tests, Knowledge of design patterns and engineering best practices 📃 Skills: Python, Flask, FastAPI, Celery, Gunicorn, REST, Vue.js, GitLab, CI/CD, Docker, Docker-Compose, Git, Cypress 🏢 Description: Dla wiodącego klienta w branży telekomunikacyjnej szukamy Python Developera do pracy przy innowacyjnych systemach i długofalowych projektach IT. ZADANIA Rozwój backendu w Pythonie z użyciem Flask / FastAPI, Celery i Gunicorn. Implementacja frontendu w Vue.js. Tworzenie i utrzymanie środowisk opartych o Docker / Docker Compose. Udział we wdrożeniach i utrzymaniu pipeline’ów CI/CD w GitLabie. Przygotowywanie oraz utrzymanie testów jednostkowych i integracyjnych. Współtworzenie automatycznych testów GUI Praca w Git Flow w repozytoriach GitLab. Wsparcie w projektowaniu architektury i optymalizacji istniejących rozwiązań. Chęć rozwoju w kierunku projektanta rozwiązań (modelowanie procesów, przygotowanie koncepcji architektonicznych). WYMAGANIA Min. 5 lat doświadczenia w komercyjnym programowaniu. Bardzo dobra znajomość Pythona, w tym jednego z frameworków: Flask lub FastAPI. Doświadczenie z Celery, Gunicorn (lub inny), REST API. Znajomość Vue.js i ekosystemu frontendu. Umiejętność pracy z GitLab CI/CD. Doświadczenie w pisaniu testów jednostkowych i integracyjnych. Znajomość wzorców projektowych i dobrych praktyk inżynierskich. Bardzo dobra komunikacja- umiejętność rozmawiania z biznesem. MILE WIDZIANE Mile widziana znajomość Dockera i pracy w środowiskach konteneryzowanych. Mile widziane: doświadczenie z automatycznymi testami GUI (np. Cypress). CO OFERUJEMY NA TYM PROJEKCIE? Współpracę w oparciu o umowę B2B i stawkę: 120-145/h. Pracę 100% zdalną lub z biura w Warszawie. Wsparcie dedykowanego opiekuna. Po dołączeniu do speedapp, otrzymasz kontakt do dedykowanego opiekuna, który zadba, aby współpraca z nami oraz z klientem sprawiała Ci satysfakcję. Wydarzenia oraz spotkania integracyjne, a także udział w różnych inicjatywach np. sportowych. Dostęp do oferty benefitów (opieka medyczna, ubezpieczenie na życie, karta Multisport). JAK WYGLĄDA REKRUTACJA? Zgłoszenie: Zaaplikuj i prześlij swoje CV. Po weryfikacji aplikacji rekruter skontaktuje się telefonicznie z wybranymi kandydatami. Screening: Porozmawiaj z rekruterem speedapp o Twoim doświadczeniu. Kolejne etapy: Rekruter speedapp przedstawi Ci jak wygląda proces rekrutacji na dane stanowisko. Rekruter speedapp pozostanie z Tobą w kontakcie podczas całego procesu. O SPEEDAPP W speedapp wierzymy, że organizacja jest tak dobra jak tworzący ją ludzie. Jesteśmy zespołem ekspertów IT i innych specjalistów pracujących dla naszych klientów na całym świecie (m.in Izrael, Austria, USA). Wykraczamy daleko poza kategorię HR. Budujemy zespoły IT, a także pomagamy w ich zarządzaniu. 👉 10 lat doświadczenia 👉 +100 klientów na całym świecie +300 zatrudnień rocznie 💎 Jesteśmy laureatem prestiżowej nagrody Diamenty Forbes cztery lata z rzędu (2022, 2023, 2024, 2025), członkiem sieci Fast Growth Icons oraz FinTech Poland. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Katarzyna Osypiuk IT Delivery Consultantkatarzyna.osypiuk@speedapp.pl

Technology

DCG

Fullstack Python Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Development of containerized backend applications in Python running on Kubernetes in GCP, along with building frontend interfaces in TypeScript and React. The role involves working with relational databases, designing REST APIs, writing tests, and maintaining code quality within a microservices architecture. The position also includes CI/CD practices and collaboration in a Scrum environment. 🗂️ Requirements: Very good knowledge of Python confirmed by several years of experience, Knowledge of TypeScript and React, Knowledge of REST API and FastAPI, Knowledge of relational databases (PostgreSQL, Oracle or other), Knowledge of microservices architecture, Knowledge of Linux environment, Experience with Kubernetes and containerized applications, Knowledge of CI/CD practices and tools, Knowledge of GitLab, Jira, Confluence, Ability to write unit and integration tests 📃 Skills: Python, TypeScript, React, REST, FastAPI, PostgreSQL, Oracle, Kubernetes, Docker, GCP, Linux, GitLab, Jira, Confluence, CICD, Microservices 🏢 Description: Zakres obowiązków: Tworzenie i rozwijanie skonteneryzowanych aplikacji backendowych w Python uruchamianych w środowisku kubernetes na GCP Tworzenie interfejsów graficznych (TypeScript oraz React) Praca z relacyjnymi bazami danych (PostgreSql, Oracle lub inne) Diagnozowanie i rozwiązywanie problemów technicznych Pisanie testów jednostkowych i integracyjnych dla własnego kodu Code review kodu innych członków zespołu Udział w codziennych spotkaniach (daily) oraz innych ceremoniach framework SCRUM Wymagania: Bardzo dobra, potwierdzona wieloletnim doświadczeniem znajomość języka Python Znajomość TypeScript i React Znajomość dobrych praktyk i wzorców projektowych Dobra znajomość REST API (FastAPI) Dobra znajomość relacyjnych baz danych (PostgreSQL, Oracle lub innej) Znajomość architektury mikroserwisów Znajomość środowiska Linux Znajomość GitLab, Jira, Confluence Znajomość praktyk i narzędzi CI/CD Umiejętności analitycznego myślenia i szybkiego przyswajania wiedzy Samodzielności i kreatywności w rozwiązywaniu problemów Mile widziane: Znajomość języka Rust Znajomość Google BigQuery Znajomość rozwiązań z obszaru analityki na GCP Doświadczenie z aplikacjami uruchamianymi w kontenerach (Docker/Podman), znajomość Kubernetes

Technology

Randlab

Angular Developer (K/M/N)

Senior

Remote

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Oferta dotyczy rozwoju nowoczesnych aplikacji frontendowych opartych o Angular, w tym tworzenia i utrzymania design systemu UI oraz integracji z backendem. Rola obejmuje projektowanie skalowalnych i bezpiecznych rozwiązań webowych, testowanie aplikacji oraz pracę w środowisku Agile. Kandydat będzie współpracować z zespołami produktowymi, UX/UI i technicznymi przy rozwijaniu nowych funkcjonalności. 🗂️ Requirements: Minimum 5 lat doświadczenia z Angular, Bardzo dobra znajomość TypeScript, Doświadczenie z NgRx, Znajomość RxJS, Doświadczenie w testowaniu aplikacji Angular, Znajomość optymalizacji wydajności frontend, Znajomość bezpieczeństwa aplikacji webowych, Doświadczenie z REST API, Doświadczenie z GraphQL, Doświadczenie z autoryzacją użytkowników, Znajomość Docker, Znajomość Webpack, Znajomość Git, Znajomość wzorców projektowych, Doświadczenie w Agile, Znajomość języka angielskiego min. B2, Umiejętność pracy zespołowej 📃 Skills: Angular, TypeScript, NgRx, RxJS, REST, GraphQL, Docker, Webpack, Git, Agile, Scrum, Kanban, E2E 🏢 Description: O projekcie Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem. Twój zakres obowiązków rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI projektowanie oraz implementacja nowoczesnych aplikacji frontendowych tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych współtworzenie backlogu produktu wraz z zespołem produktowym integracja aplikacji z usługami backendowymi współpraca z zespołami projektowymi i technicznymi tworzenie dokumentacji projektowej i technicznej udział w code review praca zgodnie z metodykami zwinnymi Nasze wymagania minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular bardzo dobra znajomość TypeScript doświadczenie z NgRx i zarządzaniem stanem aplikacji praktyczna znajomość RxJS oraz programowania reaktywnego doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E) znajomość technik optymalizacji wydajności aplikacji frontendowych znajomość zagadnień bezpieczeństwa aplikacji webowych doświadczenie w integracji z backendem poprzez REST API oraz GraphQL doświadczenie w implementacji mechanizmów autoryzacji użytkowników praktyczna znajomość Docker, Webpack oraz Git znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy w metodykach Agile, Scrum lub Kanban znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2) bardzo dobre umiejętności komunikacyjne i współpracy zespołowej Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)

Technology

Randlab

Angular Developer (K/M/N)

Senior

Remote

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Offer for a Senior Angular Developer focused on building and enhancing scalable, secure frontend applications and developing a UI design system. The role includes implementing modern Angular solutions, integrating with backend services, and ensuring high code quality through testing and code reviews. Work is carried out in an Agile environment with strong collaboration across product and technical teams. 🗂️ Requirements: Minimum 5 years of experience with Angular, Very good knowledge of TypeScript, Experience with NgRx and state management, Practical knowledge of RxJS and reactive programming, Experience in Angular unit and E2E testing, Knowledge of frontend performance optimization techniques, Knowledge of web application security, Experience with REST API and GraphQL integration, Experience implementing user authorization mechanisms, Practical knowledge of Docker, Practical knowledge of Webpack, Practical knowledge of Git, Knowledge of design patterns and programming best practices, Experience working in Agile, Scrum or Kanban, English proficiency at minimum B2 level 📃 Skills: Angular, TypeScript, NgRx, RxJS, REST, GraphQL, Docker, Webpack, Git, Agile, Scrum, Kanban 🏢 Description: O projekcie Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem. Twój zakres obowiązków rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI projektowanie oraz implementacja nowoczesnych aplikacji frontendowych tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych współtworzenie backlogu produktu wraz z zespołem produktowym integracja aplikacji z usługami backendowymi współpraca z zespołami projektowymi i technicznymi tworzenie dokumentacji projektowej i technicznej udział w code review praca zgodnie z metodykami zwinnymi Nasze wymagania minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular bardzo dobra znajomość TypeScript doświadczenie z NgRx i zarządzaniem stanem aplikacji praktyczna znajomość RxJS oraz programowania reaktywnego doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E) znajomość technik optymalizacji wydajności aplikacji frontendowych znajomość zagadnień bezpieczeństwa aplikacji webowych doświadczenie w integracji z backendem poprzez REST API oraz GraphQL doświadczenie w implementacji mechanizmów autoryzacji użytkowników praktyczna znajomość Docker, Webpack oraz Git znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy w metodykach Agile, Scrum lub Kanban znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2) bardzo dobre umiejętności komunikacyjne i współpracy zespołowej Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)

Technology

B2Bnetwork

Python Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Oferta dotyczy roli Python Backend Developera odpowiedzialnego za rozwój i utrzymanie aplikacji opartych o architekturę mikroserwisową z wykorzystaniem REST API i technologii cloud-native. Zakres obejmuje projektowanie architektury, integracje z systemami zewnętrznymi, automatyzację testów oraz dbanie o jakość, bezpieczeństwo i wydajność kodu. Praca odbywa się w modelu zdalnym z elastycznymi godzinami i długofalową współpracą. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w Pythonie, Znajomość Django, Znajomość Flask, Znajomość FastAPI, Doświadczenie z REST API, Znajomość Linux, Doświadczenie z WebSocket, Znajomość Jenkins, Znajomość GitLab, Znajomość GitHub Actions, Znajomość Grafana, Znajomość Prometheus, Doświadczenie z architekturą mikroserwisową, Znajomość relacyjnych baz danych, Wykształcenie wyższe informatyczne lub pokrewne, Język angielski minimum B2 📃 Skills: Python, Django, Flask, FastAPI, REST, Linux, WebSocket, Jenkins, GitLab, GitHub, Grafana, Prometheus, PostgreSQL, MySQL, MSSQL, Docker, Kubernetes, SQL, Redis, Elasticsearch, JavaScript, OWASP, Scrum 🏢 Description: MUST-HAVE: Min. 5 lat doświadczenia komercyjnego w programowaniu w Pythonie. Django Flask/Fast API REST API Linux WebSocket Jenkins/Gitlab/Github Actions monitoring (Grafana/Prometheus) mikroserwisy relacyjne bazy danych (PostgreSQL/MySQL/MS SQL Server) wyższe wykształcenie (informatyka lub pokrewne) Angielski na poziomie min. B2 NICE-TO-HAVE: Bazy danych NoSQL (Elasticsearch, Redis) Znajomość standardów OWASP Top 10 JavaScript O projekcie (cel, harmonogram, zespol) Poszukujemy doświadczonego Python Backend Developera do rozwoju i utrzymania nowoczesnych aplikacji opartych o architekturę mikroserwisową. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i implementację nowych funkcjonalności, rozwój REST API, integrację z systemami zewnętrznymi oraz optymalizację wydajności aplikacji. Projekt wykorzystuje technologie Python (Django/FastAPI/Flask), relacyjne bazy danych (PostgreSQL/MySQL), Docker, Kubernetes oraz rozwiązania CI/CD. Istotnym elementem pracy jest współtworzenie architektury systemu, udział w code review, tworzenie testów automatycznych oraz dbanie o jakość i bezpieczeństwo kodu zgodnie z dobrymi praktykami (SOLID, DRY, KISS, OWASP). Na co dzień będziesz współpracować z zespołem Scrum, uczestniczyć w planowaniu prac, analizie wymagań biznesowych oraz wspierać mniej doświadczonych programistów poprzez mentoring i dzielenie się wiedzą. Obowiazki na stanowisku Projektowanie, implementacja i utrzymanie aplikacji backendowych w Pythonie. Udział w projektowaniu architektury systemu i analiza rozwiązań technicznych. Proponowanie i wdrażanie rozwiązań dla problemów technicznych i biznesowych. Implementacja testów automatycznych. Udział w przeglądach kodu (code review). Dbanie o czytelność, wydajność i bezpieczeństwo kodu. Projektowanie i implementacja rozwiązań bazodanowych (SQL). Przygotowywanie i utrzymywanie konfiguracji Docker oraz Kubernetes. Integracja aplikacji z systemami zewnętrznymi (REST API, systemy kolejkowe). Udział w pracach zespołu scrumowego (estymacja, planowanie, backlog). Przygotowywanie i aktualizacja dokumentacji technicznej i architektonicznej. Współpraca z zespołem przy analizie wymagań i wdrażaniu zmian. Wsparcie techniczne zespołu oraz mentoring młodszych programistów. Identyfikacja ryzyk technicznych i proponowanie sposobów ich ograniczenia. Optymalizacja wydajności aplikacji backendowych. Co przekona kandydata do oferty? Praca zdalna (okazjonalne wizyty w biurze w Warszawie) Elastyczne godziny pracy (start od 7:00 do 9:00) Długofalowa współpraca (minimum na rok)

Technology

B2Bnetwork

Fullstack Developer (Python/React)

Mid

Remote

13,400 - 18,480 PLN

🏢 Summary: Development of a cloud-based application on GCP for managing and processing SQL aggregation queries within a microservices architecture. The role involves building backend services in Python and creating frontend interfaces in TypeScript and React. The position includes working with Kubernetes, relational databases, and CI/CD processes in an Agile environment. 🗂️ Requirements: Experience in Python programming, Knowledge of TypeScript and React, Experience building APIs (FastAPI or REST), Knowledge of relational databases, Understanding of microservices architecture, Experience with Docker and Kubernetes, Experience with GCP environment, Knowledge of GitLab, Jira, Confluence, Knowledge of CI/CD processes, Ability to work in Linux environment, Knowledge of Agile methodologies 📃 Skills: Python, TypeScript, React, FastAPI, REST, SQL, Docker, Kubernetes, GCP, GitLab, Jira, Confluence, CI/CD, Linux, Agile, Microservices 🏢 Description: O projekcie Projekt realizowany w środowisku chmurowym GCP, obejmujący budowę aplikacji do zarządzania i przetwarzania zapytań SQL agregujących dane. System rozwijany jest w architekturze mikroserwisowej, z wykorzystaniem Pythona na backendzie oraz TypeScript i React na frontendzie. Twój zakres obowiązków: Tworzenie i rozwój aplikacji backendowych w Python w środowisku Kubernetes/GCP Budowanie interfejsów użytkownika w TypeScript i React Praca z relacyjnymi bazami danych Diagnozowanie i rozwiązywanie problemów technicznych Tworzenie testów jednostkowych i integracyjnych Udział w code review Udział w ceremoniach Scrum Nasze wymagania Doświadczenie w programowaniu w Python Znajomość TypeScript oraz React Doświadczenie w budowie API (FastAPI lub REST) Znajomość relacyjnych baz danych Znajomość architektury mikroserwisowej Doświadczenie z Docker i Kubernetes Znajomość środowiska GCP Znajomość narzędzi GitLab, Jira, Confluence Znajomość CI/CD Umiejętność pracy w środowisku Linux Znajomość metodyk Agile Mile widziane Znajomość języka Rust Znajomość Google BigQuery Doświadczenie w rozwiązaniach analitycznych na GCP Doświadczenie w sektorze bankowym lub fintech

Technology

B2Bnetwork

Fullstack Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Oferta dotyczy rozwoju i utrzymania nowoczesnych aplikacji webowych dla PAŻP w architekturze mikroserwisowej z wykorzystaniem Python i Angular. Rola obejmuje projektowanie, implementację, integrację oraz rozwój backendu i frontendu, a także pracę w zespole Scrum nad wdrażaniem nowych funkcjonalności. Praca jest głównie zdalna z elastycznymi godzinami i długofalową współpracą. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji webowych w Python, Django, Flask, FastAPI, Angular 10+, REST API, Jenkins, GitLab, GitHub Actions, Pytest, Jest, Cypress, Architektura mikroserwisowa, Relacyjne bazy danych, PostgreSQL, MySQL, MS SQL Server, Docker, Kubernetes, Wyższe wykształcenie techniczne, Język angielski minimum B2 📃 Skills: Python, Django, Flask, FastAPI, Angular, REST, Jenkins, GitLab, GitHub, Pytest, Jest, Cypress, PostgreSQL, MySQL, MSSQL, Docker, Kubernetes, Scrum, OWASP, SOLID, DRY, KISS 🏢 Description: MUST-HAVE: Min. 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych Python (najlepiej 5+ lat doświadczenia) Django Flask/Fast API Angular (wersja 10 lub nowsza) REST API Jenkins/Gitlab/Github Actions Pytest/Jest/Cypress mikroserwisy relacyjne bazy danych (PostgreSQL/MySQL/MS SQL Server) Docker/Kubernetes wyższe wykształcenie (informatyka/matematyka/robotyka/fizyka/automatyka lub pokrewne) Angielski na poziomie min. B2 NICE-TO-HAVE: Znajomość wzorców projektowych SOLID, Dry i Kiss Znajomość standardów OWASP Top 10 O projekcie (cel, harmonogram, zespol) Udział w rozwoju i utrzymaniu nowoczesnych aplikacji webowych wspierających systemy. Odpowiedzialność za projektowanie, implementację oraz rozwój rozwiązań opartych o architekturę mikroserwisową, z wykorzystaniem technologii Python i Angular. Współpraca z zespołem Scrum przy analizie wymagań biznesowych, projektowaniu architektury oraz wdrażaniu nowych funkcjonalności. Obowiazki na stanowisku Projektowanie, implementacja i utrzymanie aplikacji webowych (backend w Pythonie, frontend w Angularze). Integracja warstwy backendowej z frontendową. Implementacja responsywnych interfejsów użytkownika zgodnie z wymaganiami. Udział w projektowaniu architektury aplikacji i analiza rozwiązań technicznych. Proponowanie i wdrażanie rozwiązań dla problemów technicznych i biznesowych. Implementacja testów automatycznych dla backendu i frontendu. Udział w przeglądach kodu (code review). Dbanie o czytelność, wydajność i bezpieczeństwo kodu. Przygotowywanie i utrzymywanie konfiguracji Docker oraz Kubernetes. Integracja aplikacji z systemami zewnętrznymi (REST API, systemy kolejkowe). Udział w pracach zespołu scrumowego (estymacja, planowanie, backlog). Przygotowywanie i aktualizacja dokumentacji technicznej i architektonicznej. Współpraca z zespołem przy analizie wymagań i wdrażaniu zmian. Wsparcie techniczne zespołu oraz mentoring młodszych programistów. Identyfikacja ryzyk technicznych i proponowanie sposobów ich ogranianiczenia. Optymalizacja wydajności aplikacji po stronie backendu i frontendu. Co przekona kandydata do oferty? Praca zdalna (okazjonalne wizyty w biurze w Warszawie) Elastyczne godziny pracy (start od 7:00 do 9:00) Długofalowa współpraca (minimum na rok)