All offersPoznańJSNode.js Developer
Node.js Developer
JS
CKSource

Node.js Developer

CKSource
Poznań
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office
CKSource

CKSource

CKSource is the company behind the spectacular success of CKEditor, used by millions of people around the world. Along with its talented developers, has been setting standards in creating technologies for content editing for 18 years.

Company profile

Tech stack

    Node.js
    regular

Job description

CKSource to firma specjalizująca się w wytwarzaniu oprogramowania w JavaScript i Node.js związanego z edytorami tekstu, wykorzystywanymi przez firmy na całym świecie takie jakie Microsoft czy IBM. Naszym flagowym produktem jest CKEditor - projekt open source używany przez miliony użytkowników. Firma działa od ponad 10 lat, a cały zespół liczy ponad 40 osób.

CKEditor Cloud Services
to zbiór usług działających w chmurze, dzięki którym możliwa jest kolaboracja w CKEditor 5 wielu osób w jednym dokumencie jednocześnie - podobnie jak w Google Docs, ale jednocześnie w odróżnieniu od Google Docs nasz projekt można dowolnie modyfikować oraz integrować ze swoją aplikacją i hostować samodzielnie. Na projekt składa się wiele mikroserwisów komunikujących się po web socketach i systemach kolejek. Wyzwaniom jakim musi sprostać projekt to m. in. obsługa milionów dokumentów/użytkowników w czasie rzeczywistym, bezpieczeństwo, skalowalność i niezawodność rozwiązania. CKEditor Cloud Services to rozwiązanie, które działa na wielu serwerach uruchamianych za pomocą AWS ECS, ale także, które dostarczamy klientom w postaci jednej aplikacji - on-premises, zachowując przy tym cechy wskazane powyżej, ale także łatwość instalacji rozwiązania.

Stack technologiczny:

Mikroserwisy, Node.js, ZeroMQ, RabbitMQ, Docker, MySQL, Redis, Docker, AWS, Prometheus, Grafana, ElasticSearch, Consul, Terraform, Ansible, Hubot, Sinon, Mocha, Chai, CircleCI.

 Bardzo istotne są dla nas wydajność i łatwość w późniejszym utrzymywaniu aplikacji, dlatego wiele z rozwiązań jakimi się posługujemy jest tworzone ostatecznie in-house.

Poszukujemy:

Osoby, która dołączy do naszego zespołu w Poznaniu, zajmującego się utrzymaniem projektu CKEditor Cloud Services na stanowisko Node.js Developer. 

Twoje zadania:
  • Rozwijanie i utrzymywanie projektu CKEditor Cloud Services.
  • Analiza wymagań oraz projektowaniem rozwiązań.
  • Czynny udział w całym procesie developmentu.
  • Testowanie systemu w celu wykrycia i usunięciu błędów.
  • Rozwój swoich umiejętności.

Jeśli:
  • Masz min. 2-letnie doświadczenie w tworzeniu komercyjnych aplikacji internetowych z wykorzystaniem Node.js.
  • Korzystasz z zalet programowania obiektowego.
  • Interesujesz się wzorcami programistycznymi, architekturą (w szczególności mikroserwisów) oraz doceniasz czysty kod.
  • Wykorzystywałeś bazy MySQL i/lub Redis.
  • Pracowałeś z systemami kolejek np. RabbitMQ, ZeroMQ.
  • Wiesz jak pisać testy i doceniasz ich znaczenie w projekcie.
  • Znasz język angielski na poziomie min. B2.
...to najprawdopodobniej Ciebie szukamy!

Oferujemy:
  • Zgrany zespół złożony z developerów, którzy poza pracą są też fajnymi ludźmi na co dzień.
  • Elastyczne warunki pracy :-)
  • Pracę, gdzie cenimy dobre praktyki - code reviews, pisanie testów, dbanie o dokumentację - to u nas codzienność.
  • Umowa o pracę (5.400 - 10.000 brutto) lub B2B (6.500 - 12.000 netto; w tym 26 dni wolnych w roku).
  • Budżet szkoleniowy.
  • Lekcje języka angielskiego prowadzone przez native speaker-a.
  • Pakiet medyczny w Centrum Medycznym Enel Med lub Medicover,
  • Kartę Multisport.

 Lokalizacja biura: Poznań, ul. Młyńska 12