Currency

Senior/Lead - Java/Kotlin - SaaS

5 430 - 7 602 USDNet per month - B2B
Java

Senior/Lead - Java/Kotlin - SaaS

Java

Józefa Marjańskiego 3, Białystok

Calamari

Full-time
B2B
Senior
Hybrid
5 430 - 7 602 USD
Net per month - B2B

Tech stack

    Polish

    C1

    Analityczne Myślenie

    master

    Java

    master

    Event-Driven Architecture

    advanced

    Microservices

    advanced

    OOP

    advanced

    Software Architecture

    advanced

    TDD

    advanced

    Kotlin

    regular

Job description

Od ponad 10 lat rozwijamy nasz własny produkt - Calamari - aplikację SaaS, która wspiera zarządzanie HR. Jesteśmy małą 30-osobową, w 100% polską 🇵🇱, produktową firmą. Dołącz do nas, by projektować i implementować nowoczesny system, z którego na co dzień korzystają przedsiębiorstwa w ponad 100 krajach 🦑 🌍.



👷‍♂️ Jak pracujemy?


Backend Calamari jest oparty na architekturze mikroserwisowej. Używamy najnowszych wersji Javy, a w niektórych usługach pojawia się również Kotlin. Regularnie wdrażamy nasze aplikacje – dosłownie codziennie. Staramy się rozwijać system wykorzystując nowoczesne podejścia, inspirujemy się DDD. Nasze usługi są rozproszone geograficznie i działają w kilku regionach AWS. Zmagamy się również z wyzwaniami związanymi z modernizacją starszej, monolitycznej części systemu. 


Dołączając do nas, trafisz do jednego z dwóch małych, autonomicznych, cross-funkcjonalnych zespołów produktowych (6-7 osób), które pracują w duchu Agile. Będziesz mieć ogromny wpływ na produkt, jego architekturę oraz organizację pracy w zespole.



📍Miejsce pracy


Białystok



⭐️ Kogo szukamy?


  • Masz solidne, co najmniej 7-letnie doświadczenie w tworzeniu oprogramowania.

  • Jesteś skutecznym inżynierem. Potrafisz zrozumieć i przełożyć potrzeby biznesowe na konkretne rozwiązania techniczne. Projektując umiesz rozbić pracę na etapy, zaproponować uproszczenia, doprowadzić wszystko do końca – na czas i w działającej formie.

  • Znasz i stosujesz dobre praktyki, dzięki czemu Twój kod jest czytelny, modularny, łatwy w rozwoju. Wiesz, że samo class nie czyni kodu obiektowym.

  • Pracowałeś nad systemem, który trafił na produkcję i był używany przez realnych użytkowników. Wiesz jak zapewnić jego stabilność, jak diagnozować problemy oraz zapobiec ich wystąpieniu.

  • Posiadasz solidną wiedzę na temat otoczenia systemów webowych i rozproszonych, w tym protokołów, bezpieczeństwa, architektury oraz integracji.

  • Potrafisz pisać testy w sposób, który wspiera rozwój systemu. Wiesz, że niepotrzebne i nadmierne użycie mocków potrafi znacząco utrudnić pracę nad aplikacją. Dbasz o czytelność, odpowiednią strukturę, szybkie uruchamianie testów. Rozumiesz, dlaczego istotne jest “black-boxowe” podejście do testów. Stawiasz na wysokie pokrycie przypadków biznesowych. Testowanie traktujesz jako integralną część pracy, a nie zadanie odkładane na koniec sprintu — idealnie, jeśli stosujesz TDD. Jednym słowem: Twoje testy dają pewność, że gdy "przechodzą na zielono", możemy z zamkniętymi oczami wdrażać aplikację na produkcję.

  • Masz bardzo dobre zdolności komunikacyjne i umiejętność pracy zespołowej.

  • Płynnie posługujesz się językiem polskim - 100% komunikacji przebiega w tym języku.

  • Nieustannie rozwijasz swoje kompetencje. Nie boisz się wyzwań. 

  • Masz praktyczne doświadczenie w projektowaniu architektury systemów. Potrafisz przekuwać wymagania biznesowe w przemyślane projekty i skutecznie je realizować. Swoje decyzje umiesz nie tylko dobrze uzasadnić, ale także w jasny sposób wytłumaczyć innym członkom zespołu. Jesteś otwarty na dyskusje i konstruktywne uwagi. Rozumiesz, jak istotne są zależności między komponentami systemu oraz świadome podejmowanie kompromisów — w tym czasami również kontrolowane zaciąganie długu technologicznego.

  • Idealnie jeśli masz doświadczenie w firmie produktowej.



🫱 Podsumowanie


Bądźmy szczerzy: mamy wysokie wymagania — i żadne z powyższych zdań nie znalazło się tu przypadkowo. Do naszego zgranego zespołu szukamy kolejnego świetnego inżyniera: osoby zaangażowanej, lubiącej swoją pracę, dobrej komunikacyjnie, nastawionej na działanie i skuteczne doprowadzanie spraw do końca. Szukamy kogoś, kto widzi rozwiązania, a nie przeszkody i wymówki.


Jeśli ten opis brzmi jak Ty — zapraszamy do aplikowania!



🛠️ Twoje zadania w Calamari


  • Aktywny udział w implementacji.

  • Projektowanie architektury systemu oraz przeprowadzanie technicznej analizy wymagań w zakresie nowych funkcji i modernizacji istniejących rozwiązań. Zapewnienie jasnej komunikacji dotyczącej kompromisów (trade-off) w kontekście kosztów, wydajności, skalowalności systemu z uwzględnieniem możliwości zespołu oraz ograniczeń czasowych.

  • Ścisła współpraca z Product Ownerem w celu przewidywania technologicznych wyzwań i szans, proponowanie optymalnych rozwiązań, planowania oraz kształtowanie strategii rozwoju systemu zgodnie z metodyką Agile.

  • Promowanie i wdrażanie dobrych praktyk, takich jak clean code, testowanie, TDD, itp.

  • Będziemy pracować zarówno nad nowymi rozwiązaniami (nowe serwisy) jak i utrzymywać i modernizować istniejące części systemu.



🤝 Dlaczego warto dołączyć do zespołu Calamari?


  • 💪 Mamy silny i doświadczony zespół techniczny – to opinia, która regularnie pojawia się na spotkaniach 1:1 z naszymi programistami. 

  • 💡 Ciekawe wyzwania związane z tworzeniem i rozwojem architektury systemu używanego produkcyjnie przez tysiące użytkowników.

  • 🗓️ Mała liczba spotkań. 

  • 👩🏻‍🤝‍👨🏼 Płaska struktura organizacyjna, brak zasad korporacyjnych.

  • ⏰ Brak dyżurów i nadgodzin.

  • 🌐 Praca w polskiej strefie czasowej.

  • 🧭 Praca hybrydowa lub zdalna.

  • 🤝 Stabilna, długofalowa współpraca. Calamari systematycznie rozwija się od 10 lat i przez ten czas nie było żadnych zwolnień związanych z sytuacją finansową, rynkową, pandemią czy restrukturyzacją.



🏗️ Nasze technologie


  • Java, Kotlin

  • Spring Boot, Jooq, Hibernate

  • PostgreSQL

  • Apache Pulsar

  • AWS

  • Docker, JUnit5, Testcontainers

  • Grafana, InfluxDB, OpenSearch

  • Na tym nie koniec. Twoim zadaniem będzie proponowanie oraz wdrażanie technologii, które będą rozwiązywały realne problemy. Kolejne punkty na tej liście zależą od Ciebie!



🚀 Dołącz do nas


Składając CV, prosimy o dodanie w wiadomości hasła „CALAMARI REKRUTACJA 2025”. Dzięki temu będziemy wiedzieć, że świadomie przeczytałeś(/aś) naszą ofertę.

Napisz też parę zdań o sobie, jak Twoje doświadczenia spotykają się z naszymi wymaganiami, dlaczego chciałbyś do nas dołączyć :-)


Do zobaczenia ✋


Tech stack

    Polish

    C1

    Analityczne Myślenie

    master

    Java

    master

    Event-Driven Architecture

    advanced

    Microservices

    advanced

    OOP

    advanced

    Software Architecture

    advanced

    TDD

    advanced

    Kotlin

    regular

Office location

Published: 07.11.2025

About the company

Calamari

Calamari to innowacyjne narzędzie do zarządzania nieobecnościami, delegacjami oraz pracą zdalną, które integruje się z popularnymi platformami jak Slack i G Suite. Firma oferuje szybki onboarding, pełne wsparcie od pierw...

Company profile

Senior/Lead - Java/Kotlin - SaaS

5 430 - 7 602 USDNet per month - B2B
Summary of the offer

Senior/Lead - Java/Kotlin - SaaS

Józefa Marjańskiego 3, Białystok

Calamari

5 430 - 7 602 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Calamari sp. z o.o. sp. k. z siedzibą w Warszawie, Chmielna 2/31 (dalej jako "administrato... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.