W skrócie
- Zadania: Twórz oprogramowanie do analizy danych i raportowania dla klientów biznesowych.
- Firma: Międzynarodowa firma technologiczna z innowacyjną kulturą pracy.
- Benefity: Zdalna praca, konkurencyjne wynagrodzenie, 26 dni urlopu i wsparcie zdrowotne.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na decyzje biznesowe.
- Kwalifikacje: 4+ lata doświadczenia w inżynierii oprogramowania i umiejętności w TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.
Poszukujemy inżyniera oprogramowania dla międzynarodowej firmy technologicznej rozwijającej dużą platformę oprogramowania B2B. Zespół inżynieryjny pracuje z dużymi wolumenami danych i buduje systemy, które pomagają klientom biznesowym konsolidować informacje, mierzyć wydajność, generować raporty i wykorzystywać dane do wspierania podejmowania decyzji. Ta pozycja koncentruje się na inżynierii backendowej, przetwarzaniu danych, analizach i raportowaniu. Będziesz pracować nad ustabilizowaną platformą produkcyjną i przyczyniać się do systemów, w których dokładność danych, niezawodność, skalowalność i łatwość utrzymania są szczególnie ważne. Rola ta obejmuje również budowanie funkcjonalności wspieranej przez AI oraz korzystanie z nowoczesnych narzędzi rozwoju AI jako część regularnego procesu inżynieryjnego.
Wymagania:
- 4+ lata profesjonalnego doświadczenia w inżynierii oprogramowania
- Silne zrozumienie SQL i logiki analitycznej z nim związanej
- Doświadczenie w pracy z budowniczymi zapytań SQL i/lub ORM
- Silne umiejętności TypeScript
- Profesjonalne doświadczenie z Node.js i jego ekosystemem
- Doświadczenie w modyfikacji i wdrażaniu dużych systemów produkcyjnych
- Praktyczne doświadczenie z migracjami schematów baz danych w produkcji
- Doświadczenie w budowaniu systemów analitycznych, raportujących lub agregujących dane
- Podejście oparte na testach do rozwoju, w tym doświadczenie w definiowaniu strategii testowania i tworzeniu zestawów testowych
- Znajomość architektury aplikacji i modułowego projektowania oprogramowania
- Umiejętność badania złożonej logiki, identyfikowania właściwych pytań i dzielenia problemów na jasne kroki
- Doświadczenie z Dockerem
- Doświadczenie w pracy z pipeline'ami CI
- Regularne korzystanie z narzędzi wspomagających kodowanie AI jako część procesu rozwoju
- Umiejętność wyjaśniania złożonych tematów technicznych w sposób jasny
Obowiązki:
- Rozwój i rozszerzanie funkcjonalności pomiaru, analityki i raportowania intensywnie wykorzystującej dane, używanej przez klientów biznesowych
- Praca głównie z TypeScript i ekosystemem Node.js
- Konwersja złożonych wymagań analitycznych na dobrze zorganizowane SQL i logikę aplikacji
- Praca z budowniczymi zapytań SQL i/lub ORM
- Budowanie i utrzymywanie funkcjonalności analitycznej i agregującej dane
- Praca z dużymi istniejącymi systemami produkcyjnymi
- Wdrażanie i bezpieczne wydawanie migracji schematów baz danych w produkcji
- Wdrażanie zmian w aplikacji i bazie danych przy zachowaniu dostępności i stabilności systemu
- Zastosowanie podejścia opartego na testach w rozwoju oprogramowania
- Definiowanie strategii testowania i budowanie zestawów testowych dla funkcjonalności intensywnie wykorzystującej dane
- Projektowanie rozwiązań łatwych w utrzymaniu z wykorzystaniem modułowej architektury aplikacji
- Badanie złożonych danych i logiki aplikacji oraz dzielenie większych problemów na zarządzalne kroki rozwoju
- Budowanie funkcjonalności produktów wspieranych przez AI, w tym integracji, które pozwalają na wykorzystanie danych produktów w procesach opartych na AI
- Korzystanie z narzędzi wspomagających kodowanie AI jako część codziennego procesu rozwoju
- Jasna komunikacja koncepcji analitycznych i technicznych zarówno z kolegami technicznymi, jak i nietechnicznymi
Miło widziane:
- Doświadczenie z Pythonem
- Znajomość ekosystemu analizy danych w Pythonie
Co oferujemy:
- Praca zdalna: W pełni zdalna pozycja w Polsce
- Zatrudnienie: Umowa o pracę
- Czas wolny: 26 dni rocznego urlopu, plus dni urlopowe i elastyczne
- Zdrowie i dobre samopoczucie: Kompleksowa opieka medyczna i dodatkowe korzyści zdrowotne
- Ubezpieczenie: Ubezpieczenie na życie i ubezpieczenie podróży służbowych
- Wsparcie dla rodziców: Płatny urlop macierzyński
- Długoterminowe oszczędności: Udział w Pracowniczym Planie Kapitałowym (PPK) w Polsce
- Akcje: Opcje na akcje w ramach programu akcji firmy
- Home office: Wsparcie finansowe na urządzenie komfortowego miejsca pracy zdalnej
Software Engineer in Warsaw – pracodawca: EasySoftGroup
EasySoftGroup to doskonały pracodawca, który oferuje elastyczne warunki pracy w zdalnym środowisku oraz możliwość pracy nad nowoczesnymi technologiami w dynamicznie rozwijającym się zespole. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają szansę na ciągły rozwój zawodowy poprzez udział w ambitnych projektach oraz dostęp do szkoleń. Pracując w Warszawie, korzystasz z bogatej oferty kulturalnej i społecznej miasta, co czyni tę rolę jeszcze bardziej atrakcyjną.