Software Engineer in Warsaw

Software Engineer in Warsaw

Warsaw Pełny etat 62100 - 75900 zł / rok (szac.) Zdalnie
E

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ą.

E

Dane kontaktowe:

Zespół rekrutacyjny EasySoftGroup

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer in Warsaw

SQL
TypeScript
Node.js
Analytical Logic
Database Schema Migrations
Data Processing
Analytics