O firmie
Grafik Optymalny to oprogramowanie SaaS do planowania czasu pracy zgodnie z kodeksem pracy, preferencjami i dostępnością pracowników oraz celami biznesowymi firm. Nasz produkt koncentruje się na trzech kluczowych branżach: retail, HoReCa i produkcja, współpracując z firmami zatrudniającymi 300+ pracowników. Poszukujemy doświadczonego Senior. NET Developera, który pomoże rozwijać nasze rozwiązania zgodnie z oczekiwaniami rynku i naszych kluczowych klientów.
Jako część Everfield – europejskiej grupy software’owej – mamy wsparcie w zakresie najlepszych praktyk technologicznych, zarządzania i rozwoju produktu.
Doświadczenie i kompetencje techniczne
Backend / .NET Core:
-
Ekspert w .NET Core, C#, ASP.NET MVC i WebAPI – tworzenie skalowalnych mikroserwisów i API
-
Zaawansowana znajomość Entity Framework oraz optymalizacji zapytań w SQL Server
-
Doświadczenie w projektowaniu architektury mikroserwisowej z uwzględnieniem bezpieczeństwa i wydajności
-
Implementacja integracji z zewnętrznymi systemami przez REST, SOAP oraz kolejki komunikatów (RabbitMQ)
Frontend:
-
Bardzo dobra znajomość Angular 15 + oraz TypeScript
-
RxJS (observables, operators, backpressure)
-
State management (NgRx / Component Store / Akita)
-
Angular CLI, modularna architektura (lazy loading, SCAM, Nx mono-repo mile widz.)
-
Unit-testing (Jest/Karma) i component-testing (Testing Library)
Mile widziane
-
DevOps: CI/CD (Azure DevOps Pipelines lub GitHub Actions), Docker, Kubernetes, IaC (Terraform/Bicep)
-
Testy integracyjne i E2E: xUnit, SpecFlow, Playwright/Cypress lub Selenium Grid
-
Monitoring & Observability: Grafana, Prometheus, Elastic Stack, OpenTelemetry
-
Doświadczenie z chmurą Azure (App Service, AKS, Service Bus, Cosmos DB, bezpieczeństwo)
Kompetencje miękkie i styl pracy
-
Umiejętność pracy w zespole produktowym z Product Managerami i analitykami
-
Doświadczenie w pracy w środowiskach zorientowanych na CI/CD i nowoczesne praktyki inżynierskie
-
Aktywne uczestnictwo w code review, mentoring młodszych programistów
-
Zorientowanie na jakość, wydajność i bezpieczeństwo kodu
Motywacja
-
Chęć wpływu na rozwój produktu, który realnie wspiera funkcjonowanie dużych organizacji
-
Udział w transformacji technologicznej i rozwijanie rozwiązań dla branż takich jak retail, HoReCa, produkcja
-
Praca w firmie z wysoką kulturą techniczną i przestrzenią do wdrażania własnych pomysłów
Dodatkowe atuty
-
Znajomość RabbitMQ i/lub Kafka
-
Doświadczenie z systemami kadrowo-płacowymi (np. Optima, Enova)
-
Certyfikaty Microsoft Azure (opcjonalnie)
-
Znajomość zasad planowania czasu pracy lub wcześniejsza współpraca z aplikacjami HR