W skrócie
- Zadania: Twórz i rozwijaj innowacyjne funkcje aplikacji w Java i Angular.
- Firma: Sanoma Learning, wiodąca europejska firma edukacyjna.
- Benefity: Umowa B2B, równowaga między pracą a życiem, zdalna praca.
- Pozostałe informacje: Międzynarodowy zespół w otwartym i nieformalnym środowisku.
- Dlaczego ta praca: Pracuj nad platformą MAX online, która zmienia przyszłość edukacji.
- Kwalifikacje: Doświadczenie w programowaniu backendowym i frontendowym oraz znajomość DevOps.
Przewidywane wynagrodzenie mieści się w przedziale 103500 - 126500 zł za rok.
Sanoma Learning jest wiodącą europejską firmą edukacyjną, obsługującą ponad 20 milionów uczniów w 11 krajach. Oferujemy materiały edukacyjne w formie drukowanej i cyfrowej oraz platformy do nauki i nauczania dla edukacji podstawowej, średniej i zawodowej. Rozwój naszych metodologii oparty jest na głębokim zrozumieniu potrzeb nauczycieli i uczniów. Łącząc nasze technologie edukacyjne z wiedzą pedagogiczną, tworzymy produkty i usługi edukacyjne o najwyższym wpływie na naukę.
W naszej organizacji technologicznej dołączysz do największej międzykulturowej społeczności Sanoma Learning i przyczynisz się do cyfrowej transformacji oraz przyszłości edukacji w Europie.
Opis projektu
MAX online to najbardziej ekscytująca i innowacyjna platforma edukacyjna dla edukacji średniej. Nasza adaptacyjna platforma stawia nauczycieli i uczniów w centrum. MAX online wspiera nauczyciela w osiąganiu jego głównego celu: uzyskania najlepszych wyników nauczania dla każdego ucznia. Różne moduły wspierają nauczyciela, oferując nie tylko najlepsze materiały dydaktyczne, ale także szereg rozwiązań oszczędzających czas na planowanie, przygotowywanie, coaching i ocenianie.
Obowiązki roli
- Rozwój i ulepszanie funkcji aplikacji przy użyciu Java (Vert.x + RxJava, Spring) oraz JavaScript (Angular 16+, TypeScript, NgRx).
- Współpraca z zespołami międzyfunkcyjnymi i inżynierami serwisowymi w celu identyfikacji obszarów do poprawy w architekturze systemu, wydajności i utrzymaniu.
- Optymalizacja wydajności aplikacji, zapewniając skalowalność i responsywność.
- Praca z Dockerem i Kubernetes (K8s) w celu wdrażania, zarządzania i monitorowania aplikacji opartych na mikroserwisach.
- Praca z bazami danych, zapewniając efektywne przechowywanie i pobieranie danych przy użyciu MongoDB i PostgreSQL.
- Stosowanie najlepszych praktyk w CI/CD, DevOps i rozwoju natywnym w chmurze.
- Pisanie czystego, modularnego i dobrze udokumentowanego kodu z naciskiem na ponowne wykorzystanie i utrzymanie.
- Przeprowadzanie przeglądów kodu, pisanie testów jednostkowych i integracyjnych oraz poprawa ogólnej jakości kodu.
Wymagania konieczne
- Rozwój backendu
- Silna znajomość Java 11+, Vert.x + RxJava lub równoważnych oraz programowania asynchronicznego/reaktywnego, w tym Spring.
- Doświadczenie w debugowaniu, utrzymywaniu i wspieraniu dużych systemów produkcyjnych.
- Doświadczenie w projektowaniu i rozwijaniu architektur mikroserwisowych.
- Rozwój frontendowy
- Ekspert w Angular 16+, w tym Signals i Standalone Components.
- Silna znajomość TypeScript i NgRx do zarządzania stanem.
- Bazy danych i przechowywanie
- Doświadczenie z MongoDB i PostgreSQL.
- DevOps i chmura
- Praktyczne doświadczenie z Dockerem i Kubernetes (K8s) w zakresie wdrażania aplikacji kontenerowych.
- Doświadczenie z AWS.
- Doświadczenie z pipeline'ami CI/CD (Bitbucket).
- Najlepsze praktyki i Agile
- Doświadczenie w pracy w środowiskach Agile/Scrum.
- Silne zrozumienie wzorców projektowych i zasad SOLID.
Lokalizacja 100% zdalna praca – kandydaci z Polski.
Co oferujemy
- Umowa B2B na czas nieokreślony.
- Równowaga między pracą a życiem prywatnym oraz współpraca w atmosferze zespołowej.
- Możliwości rozwoju zawodowego poprzez interesujące zadania.
- Międzynarodowy zespół w otwartym i nieformalnym środowisku, gdzie inicjatywa jest oczekiwana i nagradzana.
Senior Full Stack Developer (Java+Angular) in Warsaw – pracodawca: Sanoma Learning
Sanoma Learning to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku edukacyjnym. Pracując w Warszawie, będziesz częścią zespołu, który kształtuje przyszłość nauczania, a także korzystasz z elastycznego modelu pracy hybrydowej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy, innowacyjności i różnorodności, co sprawia, że każdy pracownik ma szansę na wniesienie swojego wkładu w rozwój firmy oraz wspieranie nauczycieli i uczniów w osiąganiu ich potencjału.