Celem jest budowa aplikacji w środowisku chmurowym GCP służącej do zarządzania i przetwarzania zapytań SQL agregujących dane. Aplikacja jest napisana w Pythonie oraz Rust. Aktualnie projekt jest rozwijany o warstwę frontend UI/UX w TypeScript i React. Aplikacje są skonteneryzowane i uruchamiane na Kubernetes w GCP. Zespół tworzą: lider/Product Manager, trzech programistów Python oraz trzech przedstawicieli biznesu. Praca odbywa się w metodyce SCRUM.
Prgramista / Programistka Python Fullstack
Twój zakres obowiązków
- Tworzenie i rozwijanie skonteneryzowanych aplikacji backendowych w Python uruchamianych na Kubernetes i GCP
- Budowanie interfejsów graficznych w TypeScript i React
- Praca z relacyjnymi bazami danych (PostgreSQL, Oracle)
- Diagnozowanie i rozwiązywanie problemów technicznych
- Pisanie testów jednostkowych i integracyjnych oraz uczestnictwo w code review
- Udział w ceremoniach SCRUM (daily, sprint planning, retrospektywa)
Nasze wymagania
- Potwierdzone doświadczenie komercyjne w Pythonie
- Znajomość FastAPI i zasad projektowania REST API
- Dobra znajomość TypeScript i React
- Doświadczenie z relacyjnymi bazami danych (PostgreSQL lub Oracle)
- Znajomość architektury mikroserwisów
- Doświadczenie z konteneryzacją (Docker/Podman) i Kubernetes na GCP
- Znajomość Linux, GitLab, Jira, Confluence
- Dobra znajomość narzędzi i praktyk CI/CD
- Znajomość wzorców projektowych oraz doświadczenie w pisaniu testów jednostkowych i integracyjnych
- Doświadczenie z code review
- Praca w metodyce SCRUM / Agile
- Znajomość języka Rust
- Doświadczenie z Google BigQuery
- Znajomość rozwiązań analitycznych na GCP
- Doświadczenie w sektorze bankowym lub fintech