All offersKatowiceRubySenior Software Engineer [JS/Ruby/Golang]
Senior Software Engineer [JS/Ruby/Golang]
Ruby
Odrabiamy.pl

Senior Software Engineer [JS/Ruby/Golang]

Odrabiamy.pl
Katowice
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote
Odrabiamy.pl

Odrabiamy.pl

Odrabiamy jest na rynku od 2015 roku, w ciągu tego okresu wzrosło do największego i najpopularniejszego serwisu edukacyjnego w Polsce.

Company profile

Tech stack

    JavaScript
    advanced
    TypeScript
    advanced
    Ruby
    advanced
    Golang
    advanced
    REST API
    regular
    RabbitMQ
    regular
    Apache Kafka
    regular

Job description

Portal Odrabiamy.pl należy do najpopularniejszych i największych serwisów edukacyjnych w Polsce. Codziennie z naszej bazy wiedzy korzystają tysiące polskich uczniów. 

Stajemy się miejscem, do którego uczniowie oraz rodzice zwracają się, gdy w trakcie nauki pojawiają się trudności. Opracowujemy materiały, dzielimy się wiedzą i staramy się zachęcać do jej pozyskiwania na różne ciekawe sposoby.


Chcemy rozwijać narzędzia i projekty związane z szeroko pojętą edukacją online, inwestując w zaawansowane technologie, w tym sztuczną inteligencję (AI). Naszym celem jest, aby nasze narzędzia edukacyjne były jeszcze bardziej efektywne, intuicyjne i przystępne dla naszych użytkowników. Nasze zaangażowanie w AI otwiera nowe możliwości dla personalizacji procesu nauki, zapewniając bardziej dostosowane do indywidualnych potrzeb ścieżki edukacyjne. Jesteśmy na czele innowacji w edukacji online, i chętnie opowiemy Ci więcej o tych projektach, kiedy do nas dołączysz!


Nasz zespół IT liczy już obecnie ponad 30 specjalistów. Tworzymy cross zespoły, które stale rozwijają system i pracują nad nowymi produktami. Dbamy nie tylko o stack technologiczny, rodzaj wyzwań ale przede wszystkim o panujące w zespołach relacje. 


Obecnie poszukujemy doświadczonego Senior Software Engineer, który wzmocni nasz zespół i będzie odgrywał kluczową rolę w procesie transformacji naszego obecnego monolitycznego systemu opartego na Ruby on Rails w kierunku nowoczesnej architektury mikro usług. Jako Senior Software Engineer, będziesz miał ważny wpływ na pomyślność tego przejścia, wspierając zespół swoją ugruntowaną wiedzą techniczną i doświadczeniem w realizacji zaawansowanych rozwiązań technicznych.

Oczekujemy, że jako ekspert przyczynisz się do wzmacniania naszych kompetencji technologicznych i będziesz pełnić jedną z kluczowych ról w prowadzeniu procesu transformacji technologicznej.


Chcesz wiedzieć więcej - zerknij na https://odrabiamy.pl/



Chcemy, abyś w codziennej pracy: 


  • Analizował i wspierał zespół w budowie i wdrażaniu strategii migracji z monolitu do mikro usług
  • Współpracował z zespołem developerskim w implementacji nowych funkcjonalności i usług, dbając o ich stabilność i wydajność
  • Aktywnie uczestniczył w procesie planowania technicznego i wdrażania zmian w architekturze systemu
  • Utrzymywał efektywną komunikację z innymi członkami zespołu, liderami technicznymi oraz innymi działami w firmie
  • Wspierał zespół w rozwiązywaniu problemów technicznych i dzielił się wiedzą oraz doświadczeniem dla wspólnego rozwoju
  • Nadzorował procesy wdrażania, testowania i monitorowania nowych usług w naszym ekosystemie


Opis technologii / metodologii w projekcie:


  •  JavaScript/Typescript
  •  NextJS
  •  Golang
  •  React Native
  •  Ruby on Rails
  •  PostgreSQL
  •  Elasticsearch
  •  RabbitMQ/Kafka
  •  OAuth2.0 (Keycloak)
  •  Open Policy Agent
  •  Pracujemy w Agile Scrum/Kanban w dwutygodniowych sprintach


Czego oczekujemy:


  • Co najmniej czteroletniego doświadczenia w pracy jako Software Engineer
  • Doświadczenia z co najmniej dwoma językami programowania takimi jak: JavaScript/TypeScript, Golang, Ruby
  • Otwartości na naukę i pracę z różnorodnymi językami programowania oraz technologiami
  • Znajomość architektury mikro usług oraz doświadczenie w ich implementacji i utrzymaniu
  • Doświadczenia w pracy z technologiami opartymi o kolejki, takimi jak RabbitMQ czy Apache Kafka, oraz umiejętność efektywnego wykorzystania ich w infrastrukturze
  • Doświadczenia w pracy z technologiami frontendowymi
  • Doświadczenia w projektowaniu REST API
  • Znajomości baz danych, w szczególności PostgreSQL, oraz doświadczenia z Elasticsearch
  • Solidnych umiejętności organizacyjnych i komunikacyjnych, wspierających efektywną współpracę wewnątrz zespołu oraz poza nim
  • Znajomości dobrych praktyk wytwarzania oprogramowania, w tym clean code i wzorców projektowych.


Mile widziane:


  • Doświadczenie w prowadzeniu projektów technologicznych, szczególnie tych związanych z transformacją architektury systemowej.
  • Doświadczenie z wdrażaniem OAuth 2.0, OpenID Connec
  • Doświadczenie w pracy z różnymi technologiami backendowymi i w integracji różnorodnych systemów, z naciskiem na architekturę mikro usług
  • Doświadczenia w pracy w środowisku opartym o K8s i chmurę publiczną 
  • Zainteresowanie i znajomość zagadnień związanych z bezpieczeństwem aplikacji oraz optymalizacją wydajności w złożonych środowiskach IT
  • Zainteresowanie najnowszymi trendami w technologii i ich praktyczne zastosowanie w projektach, zwłaszcza w kontekście migracji systemów i architektury mikro usług
  • Doświadczenie w ReactJS / NextJS
  • Doświadczenie lub silne zainteresowanie sztuczną inteligencją i jej zastosowaniem w rozwiązaniach technologicznych.
  • Doświadczenie zdobyte w firmie rozwijającej własny produkt, szczególnie w branży edukacyjnej


Co oferujemy: 


  • Zatrudnienie B2B / UOP
  • Budżet szkoleniowy 
  • Firmowy sprzęt
  • Elastyczne godziny pracy
  • Opieka medyczna
  • Karta multisport 
  • Możliwość pracy zdalnej
  • Nowe, przestronne biuro z dogodnym dojazdem w centrum Krakowa, a w nim: 
  • Zniżki na lunch’e w biurze i darmowe śniadania