Senior Fullstack Developer (.NET, Angular, AWS) m/k
Cześć!
Jesteśmy rozwijającą się organizacją IT związaną z branżą finansową.💰
Budujemy aplikacje tradingowe z real-time data (web + mobile). Frontend w Angular 20, mobile we Flutter/Dart, backend w różnych technologiach (mikroserwisy), infra na AWS z CI/CD (GitHub Actions).
Szukamy Fullstack Developera z bardzo dobrą znajomością .NET, Angulara i doświadczonego w pracy z AWS, który:
przez ok. 50% czasu będzie zajmował się rozwojem i utrzymaniem aplikacji webowej (.NET 8+, logika biznesowa w architekturze event-driven),
przez ok. 25% czasu będzie rozwijał aplikację tradingową (Angular 20 z NgRx),
ok. 15% czasu będzie poświęcał na zarzadzanie infrastrukturą jako kod (IaC) przy użyciu Terraform,
przez ok. 10% czasu będzie zajmował się data engineeringiem & ETL (rozwój pipeline'ów ETL w AWS Glue (PySpark)).
Całościowo mamy podejście AI-Augmented Software Engineering, efektywnie wykorzystujemy AI coding agents (Claude Code, GitHub Copilot) jako narzędzia wspierające development - od analizy wymagań, przez implementację pod code-review. Szukamy więc osoby która ma podobne podejście do wspierania się AI w codziennej pracy, oraz potrafi posługiwać się narzędziami AI, a do tego jest osobą samodzielną, lubiącą pracę z systemami real-time, dbającą o performance i dobrze odnajdującą się we współpracy cross-stack.
Zakres obowiązków
Rozwój i utrzymanie mikroserwisów w .NET 8+
Implementacja logiki biznesowej w architekturze event-driven z wykorzystaniem RabbitMQ.
Optymalizacja wydajności systemów real-time (dane z rynków finansowych).
Projektowanie REST API, wzorców komunikacji RPC oraz WebSocket.
Praca z Entity Framework Core i bazami PostgreSQL / MS SQL Server.
Rozwój aplikacji tradingowej w Angular 20 z NgRx (state management).
Rozwój aplikacji CRM w React.
Tworzenie reaktywnych interfejsów użytkownika z RxJS i Angular Material.
Optymalizacja wydajności UI dla real-time data streaming.
Przygotowywanie i wdrażanie layoutów stron w HTML/CSS.
Zarządzanie infrastrukturą jako kod (IaC) przy użyciu Terraform.
CI/CD z GitHub Actions.
Deployment na AWS (S3, CloudFront, Lambda, ECR, ECS, CodeArtifact).
Praca z Docker.
Rozwój pipeline'ów ETL w AWS Glue (PySpark).
Praca z formatem Apache Iceberg i data lake na S3.
Tworzenie transformacji danych (landing zone → warehouse).
Orkiestracja procesów danych (Glue Workflows, Crawlers).
Modelowanie danych w bazach NoSQL (DynamoDB).
Efektywne wykorzystanie AI coding agents (Claude Code, GitHub Copilot) jako narzędzi wspomagających development — od analizy wymagań, przez implementację, po code review.
Budowanie i konfiguracja kontekstów dla agentów AI (pliki instrukcji, MCP integrations) tak, aby zespół mógł z nich efektywnie korzystać.
Wymagania niezbędne
Backend
Bardzo dobra znajomość .NET 8+.
Doświadczenie produkcyjne z RabbitMQ.
PostgreSQL (zaawansowane zapytania, optymalizacja).
Umiejętność pisania unit testów (NUnit/xUnit).
Frontend
Bardzo dobra znajomość Angular (wersje 12+) oraz React.
Znajomość TypeScript, RxJS i state management (NgRx, Redux).
Doświadczenie z responsive design i SCSS.
Umiejętność pracy z REST API i WebSocket.
Doświadczenie w przygotowywaniu szablonów mailingowych (HTML/CSS).
DevOps & Infrastructure
Praktyczna znajomość AWS (ECS, S3, CloudFront, Lambda, ECR).
Doświadczenie w pracy z Terraform (IaC).
Doświadczenie w pracy z Docker (konteneryzacja aplikacji .NET).
CI/CD z GitHub Actions.
AI-Augmented Engineering
Praktyczne doświadczenie w pracy z AI coding assistants (np. GitHub Copilot, Claude Code, Cursor) jako narzędziami inżynierskimi - z naciskiem na weryfikację, dbałość o jakość i świadome stosowanie w profesjonalnym workflow.
Znajomość Model Context Protocol (MCP) i budowania integracji agent–tooling.
Doświadczenie w prompt engineeringu w kontekście software development (instrukcje kontekstowe, CLAUDE.md, .cursorrules).
Umiejętność budowania AI-powered workflow (np. automatyczna analiza błędów, generowanie raportów, eksploracja danych z natural language).
Rozumienie ograniczeń i ryzyk AI-generated code (security, hallucinations, license compliance).
Ogólne
Umiejętność pracy w zespole i komunikacji technicznej.
Znajomość języka angielskiego (dokumentacja techniczna, B2+).
Umiejętność analizy problemów i proponowanie rozwiązań.
Znajomość Git i metodyk zwinnych (Scrum/Kanban).
Mile widziane
Rozwój aplikacji
Flutter/Dart (aplikacja mobilna).
Elixir/Phoenix lub inny język funkcyjny.
GraphQL (Apollo Client).
Strapi (headless CMS).
Firebase (auth, cloud messaging).
Data engineering & bazy danych
AWS Glue (PySpark) lub inny silnik ETL.
Modelowanie danych w bazach NoSQL.
Znajomość Apache Iceberg / formatu data lake.
InfluxDB lub inna baza time-series.
Python (scripting, automatyzacja, ETL).
Observability & monitoring
Sentry (error tracking).
OpenTelemetry (distributed tracing).
Prometheus + Grafana (metryki).
NLog / Loki (structured logging).
Domena
Doświadczenie w branży fintech lub trading.
Znajomość blockchain i kryptowalut.
Co oferujemy:
Płatne dni wolne od świadczenia usług - dbamy o realny work-life balance.
Startupowy klimat i płaska struktura organizacyjna - brak zbędnej biurokracji, szybkie decyzje, realny wpływ na projekt i kierunek rozwoju.
Wyjścia i spotkania integracyjne - stawiamy na dobrą atmosferę i relacje w zespole.
Możliwość udziału w szkoleniach i rozwój kompetencji - wspieramy podnoszenie kwalifikacji i rozwój zawodowy.
Nasze biuro mieści się w nowoczesnym biurowcu Central Point przy ul. Marszałkowskiej, tuż przy skrzyżowaniu linii Metra M1 i M2, w bezpośrednim sąsiedztwie Dworca Centralnego. To jedna z najlepiej skomunikowanych lokalizacji w Warszawie - szybki i wygodny dojazd z każdej części miasta oraz spoza Warszawy.
W najbliższych 2-3 miesiącach będziemy pracować głównie z biura w Warszawie, ze względu na rozpoczęcie intensywnych prac nad nowym, wymagającym projektem. Po tym okresie przewidujemy powrót do modelu w pełni zdalnego.
Szukamy więc osoby, dla której czasowa praca głównie z biura w centrum Warszawy nie stanowi problemu. Dla osób z dalszych rejonów Polski w pełni pokrywamy koszty zakwaterowania na czas pracy stacjonarnej.
Senior Fullstack Developer (.NET, Angular, AWS) m/k
Senior Fullstack Developer (.NET, Angular, AWS) m/k