All offersPoznańJSSoftware Engineer
Software Engineer
JS
CKSource

Software Engineer

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
    Python
    regular
    DevOps
    regular
    C++
    regular
    C#
    regular
    Java
    regular
    Go
    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 Software Engineer.

 Twoje zadania:
  • Rozwijanie i utrzymywanie projektu CKEditor Cloud Services.
  • Analiza wymagań oraz projektowanie rozwiązań.
  • Czynny udział w całym procesie developmentu.
  • Rozwijanie infrastruktury, systemu monitoringu, chatbot’a oraz automatyzacja procesów.
  • 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 systemów IT.
  • Znasz Node.js lub inny z języków programowania - C++, C#, Go, Python, Java a chcesz spróbować swoich sił z Node.js.
  • Wykorzystywałeś bazy MySQL i/lub Redis.
  • Wiesz jak pisać testy i doceniasz ich znaczenie w projekcie.
  • Znasz język angielski na poziomie minimum B2.
...to najprawdopodobniej Ciebie szukamy!  

Dodatkowo (mile widziane):
  • Pracowałeś z systemami kolejek np. RabbitMQ, ZeroMQ.
  • Zajmowałeś się infrastrukturą.
  • Pracowałeś przy procesie CI/CD.
  • Tworzyłeś systemy monitoringu i logów.
  • Wykorzystywałeś Docker’a.
  • Posiadasz doświadczenie z AWS/Azure/GCP.
  • Interesujesz się mikroserwisami, DevOps i/lub SysOps.

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