
GoodHabitz to internetowa firma z sektora edukacji, która za pośrednictwem cyfrowej platformy edukacyjnej oferuje angażujące i dostępne szkolenia. Jej działalność łączy zespoły zajmujące się tworzeniem treści, marketingiem, rozwojem produktu i sprzedażą, aby rozwijać doświadczenia edukacyjne skoncentrowane na umiejętnościach przyszłości oraz praktycznym rozwoju osobistym i zawodowym. Dzięki kulturze współpracy i działalności w europejskich miastach GoodHabitz dąży do tego, aby nauka online była przyjemna i powszechnie wybierana.
Starszy inżynier oprogramowania, full stack
Twórz kompleksowe produkty edukacyjne w europejskiej firmie EdTech GoodHabitz, kształtując architekturę, praktyki wytwarzania i funkcje od pomysłu do premiery.
Opis
- Twórz i utrzymuj funkcje full stack obejmujące API, warstwy danych i interfejsy użytkownika.
- Pomagaj kształtować architekturę i projekt systemów, oceniając kompromisy.
- Prowadź zadania od wstępnego pomysłu przez implementację, testowanie i dokumentację po wdrożenie.
- Utrzymuj i usprawniaj potoki CI/CD oraz procesy wdrożeniowe.
- Przeglądaj kod, wspierając jego jakość, czytelność i wspólne uczenie się.
- Jasno wyjaśniaj decyzje techniczne, aby zapewnić zespołowi wspólne zrozumienie.
- Współpracuj z zespołami produktu, designu, UX i innymi zespołami.
Wymagania
- Co najmniej pięć lat doświadczenia w inżynierii backendowej oraz doświadczenie frontendowe z React, Vue lub podobnym frameworkiem.
- Doświadczenie w tworzeniu rzeczywistych produktów we współpracy z zespołami produktu, designu i UX.
- Podejście zorientowane na produkt, skoncentrowane na potrzebach użytkowników i wartości biznesowej.
- Solidne doświadczenie z C# i nowoczesnymi wersjami .NET 8, 9 lub 10.
- Projektowanie i korzystanie z REST API, w tym wersjonowanie, OpenAPI, OAuth2, stronicowanie, limity zapytań i ponawianie prób.
- Pisanie zapytań SQL bezpośrednio do PostgreSQL z użyciem Dappera lub podobnego mikro-ORM-u.
- Praktyczne doświadczenie z potokami CI/CD, procesami wdrożeniowymi, Dockerem i podstawami Kubernetes.
- Znajomość projektowania systemów, granic usług, modelowania danych i skalowalności.
- Diagnozowanie problemów produkcyjnych na podstawie logów i śladów; mile widziana znajomość logowania strukturalnego oraz Grafana/Loki.
- Korzystanie z narzędzi LLM, takich jak Claude Code, Copilot lub Cursor, do programowania, badań, dokumentacji i generowania pomysłów.
- Mile widziane doświadczenie z innymi językami i frameworkami, zwłaszcza Node, Vue lub React.
- Doświadczenie z AWS/EKS będzie dodatkowym atutem.
Benefity
- Konkurencyjne wynagrodzenie i premia za wyniki zależna od stanowiska.
- 25 dni urlopu rocznie.
- Budżet na podróże.
- Elastyczne środowisko pracy i laptop.
- Nieograniczony dostęp do zasobów GoodHabitz i MyAcademy.
- Wsparcie w formie coachingu mentalnego.
- Różnorodne i inkluzywne zespoły.
- Wydarzenia tematyczne i aktywności integracyjne.
- W pełni płatny coroczny Do-Good Day przeznaczony na wolontariat.
- Ubezpieczenie na wypadek niepełnosprawności i świadczenia emerytalne.