June 19, 2026
TypeScript Engineer
Senior • Remote
100 - 140 PLN
Wroclaw, Poland
Cześć 👋
Kadromierz to narzędzie SaaS z kategorii rozwiązań Time & Attendance.
Pomagamy firmom optymalizować plan pracy oraz zarządzać personelem w celu zwiększenia produktywności i zaangażowania pracowników. Współpracujemy z ponad 1100 małymi, średnimi i dużymi firmami z całej Polski. Tworzymy zgrany zespół specjalistów, który podchodzi do swojej pracy z pasją i zaangażowaniem.
Poszukujemy osoby, która wesprze nasz dział rozwoju produktu na TypeScript Engineer.
🎒 Zadania:
Aktywny udział w projektowaniu, tworzeniu i wdrażaniu nowych funkcjonalności naszego systemu.
Tworzenie aplikacji serwerowych, webowych i mobilnych.
Monitorowanie i optymalizacja wdrożonych rozwiązań w celu zapewnienia ich skuteczności.
Ścisłe przestrzeganie najlepszych praktyk inżynierii oprogramowania.
📌 Wymagania:
Minimum 4 lata komercyjnego doświadczenia w programowaniu.
Zaawansowana znajomość TypeScript/JavaScript.
Doświadczenie w pracy nad aplikacjami backendowymi.
Doświadczenie w zarządzaniu usługami chmurowymi.
Doświadczenie w projektowaniu złożonych systemów informatycznych.
Dobra znajomość systemu Kubernetes.
🤩 Dodatkowe atuty
Doświadczenie w tworzeniu aplikacji internetowych przy użyciu React.
Znajomość React Native.
👉 Oferujemy:
Zdalny lub elastyczny model pracy.
Pakiet opieki medycznej oraz dofinansowanie do karty Multisport.
Zgrany zespół ekspertów.
Nowoczesne biuro w centralnej lokalizacji we Wrocławiu.
🏃♂️ Proces Rekrutacji:
Rozmowa telefoniczna w celu zebrania podstawowych informacji (5-10 min).
Spotkanie (~1.5h) na którym odpowiemy na wzajemne pytania, oraz przeprowadzimy weryfikację techniczną. Weryfikacja techniczna polega na rozmowie, w trakcie której zadamy kilka pytań dotyczących rozwoju oprogramowania. Bez live coding.
Przedstawienie propozycji - maksymalnie 7 dni od rozmowy.
Chcemy Cię poznać, porozmawiać i ocenić szanse naszej potencjalnej współpracy. Jeśli czujesz, że to wyzwanie idealne dla Ciebie - wyślij swoje CV już teraz! 🚀
Similar jobs you might like
Technology
Kadromierz
Product Designer
Mid
Hybrid
Wroclaw, Poland
11,000 - 14,000 PLN
🏢 Summary: Product Designer role focused on end-to-end ownership of complex SaaS B2B product areas, translating business goals and user insights into validated, data-driven solutions. The position emphasizes hypothesis-driven work, AI-first prototyping, and close collaboration with Product, Engineering, and Customer Success to deliver measurable impact on product metrics. The designer influences product strategy and roadmap while iterating solutions based on behavioral analytics. 🗂️ Requirements: Experience in Product Design for SaaS B2B products, End-to-end ownership from discovery to implementation, Ability to translate business goals and user insights into measurable product initiatives, Proficiency in AI-first prototyping approach, Advanced knowledge of Figma, Experience with product analytics tools (GA4, Mixpanel, Amplitude or similar), Ability to define and track product success metrics, Experience conducting product discovery activities, Workshop facilitation and design review skills 📃 Skills: Figma, GA4, Mixpanel, Amplitude, AI, SaaS, B2B, Prototyping, Analytics, DesignSystems, UX, UI 🏢 Description: O nas Kadromierz to oprogramowanie w modelu SaaS z kategorii rozwiązań Shift Management. Pomagamy firmom zarządzać grafikami pracy, obecnością i absencjami – tysiącom pracowników w branży retail, gastronomii, logistyki i usług. Jesteśmy w fazie dynamicznego wzrostu i nasz zespół produktowy rośnie. Szukamy drugiego Product Designera, który razem z nami będzie przekuwać cele biznesowe i insighty użytkowników w rozwiązania, które realnie zmieniają sposób pracy naszych klientów. Twój wpływ na organizację Twoim zadaniem będzie pomaganie nam w przejściu od "dowożenia ficzerów" do pracy opartej na hipotezach i eksperymentach. Będziesz ściśle współpracować z Product Managerem, deweloperami i Customer Success, by każda decyzja projektowa przekładała się na mierzalną wartość dla klienta i wzrost takich metryk jak retention, conversion rate czy feature adoption. Zakres obowiązków End-to-end ownership problemów projektowych: Branie odpowiedzialności za złożone obszary produktu – od odkrycia problemu użytkownika, przez projektowanie rozwiązania, aż po wdrożenie i iterację na podstawie danych. Wpływ na strategię produktową i roadmapę. Przekuwanie insightów w rozwiązania: Tłumaczenie celów biznesowych i wniosków z badań na zorientowane na klienta inicjatywy produktowe, które dostarczają mierzalną wartość. Balansowanie desirability, viability i feasibility w każdej decyzji projektowej. UI Design & Prototyping: Sięgasz po narzędzia AI, które najszybciej doprowadzą Cię do klikalnego prototypu. Praca nad finalnym design wchodzi wtedy, gdy pomysł jest zwalidowany. Data-driven Design: Analiza danych behawioralnych (GA4, Mixpanel, Amplitude) w celu definiowania metryk sukcesu dla projektowanych funkcjonalności i monitorowania wpływu decyzji projektowych na wyniki produktowe. Collaborative Design & Warsztaty: Prowadzenie warsztatów co-creation, design reviews i sesji facylitacyjnych. Zamienianie feedbacku na konkretne następne kroki. Budowanie wspólnego rozumienia w zespole. Product Discovery: Planowanie i uczestniczenie w wywiadach z użytkownikami, sesjach obserwacyjnych i warsztatach odkrywczych. Stosowanie metod jakościowych i ilościowych do walidowania hipotez projektowych. Partnerstwo z zespołem: Ścisła współpraca z Product Managerem, inżynierami i Customer Success w celu realistycznego planowania pracy i iteracyjnego dostarczania wartości. Czego oczekujemy Doświadczenia w Product Design (SaaS B2B) Ownership złożonych problemów projektowych — od discovery do wdrożenia, z realnym wpływem na kierunek produktu Myślenia biznesowego — przekładania celów i insightów na inicjatywy z mierzalnym wpływem, z balansowaniem desirability, viability i feasibility Biegłości w AI-first prototypowaniu — Myślisz "generate first" Umiejętności facylitatorskich — design reviews, warsztaty co-creation Zaawansowanej znajomości Figmy Znajomości narzędzi analitycznych — GA4, Mixpanel, Amplitude lub podobne Proaktywności i autonomii [Nice to have] Podstaw User Research — metody jakościowe i ilościowe do walidacji hipotez projektowych [Nice to have] Biegłość w tworzeniu Design System W Kadromierz możesz liczyć na Realny wpływ: Pracę w sercu produktu z bezpośrednim raportowaniem do Product Managera i realnym wpływem na kierunek roadmapy. Elastyczność: Pracę hybrydową i narzędzia wspierające efektywność. Budżet szkoleniowy: Twój rozwój jest dla nas ważny. Team spirit: Wyjazdy, spotkania integracyjne i zespół szanujący siebie nawzajem oraz naszą kulturę pracy. Jak będzie przebiegać rekrutacja Wyślij CV oraz krótkie portfolio lub link do Figmy z wybranymi case studies. Z wybranymi kandydatami zorganizujemy pierwsze spotkanie zapoznawcze. Otrzymasz krótkie zadanie praktyczne. Zaprosimy Cię na spotkanie, podczas którego omówimy przygotowane przez Ciebie zadanie. Dla wybranych osób przedstawimy ofertę pracy. … i witamy na pokładzie 🎊
Technology
autoMEE
Fullstack Software Engineer
Mid
Hybrid
Gdansk, Poland
12,000 - 18,000 PLN
🏢 Summary: Full-stack TypeScript Developer role in a cross-functional team building an AI-driven product with advanced data processing. The position involves developing and maintaining both backend and frontend features, designing data processing workflows, and integrating with ERP systems. The role offers real impact on architecture and technology choices in an early-stage product environment. 🗂️ Requirements: 3+ years of commercial experience with TypeScript and Node.js/Express.js, Higher education degree in Computer Science or related field (at least Bachelor level), Experience working in cloud environments (Kubernetes, GCP or AWS), Experience with RESTful API, TRPC and message queues (e.g. RabbitMQ), Experience with relational and document databases (PostgreSQL, MongoDB), Ability to design clean, modular code using FP and OOP principles, Understanding of distributed systems architecture, Ability to test implemented solutions 📃 Skills: TypeScript, Node.js, Express.js, Kubernetes, GCP, AWS, REST, TRPC, RabbitMQ, PostgreSQL, MongoDB, FP, OOP, KISS, DRY, DistributedSystems, Testing, ERP 🏢 Description: Szukamy full-stack developera TypeScript, z udokumentowanym doświadczeniem komercyjnym, który zasili nasz zespół w Gdańsku. W tej roli będziesz pracował w cross funkcjonalnym zespole po stronie backendu jak i frontendu, tworząc produkt oparty o najnowsze osiągnięcia w dziedzinie AI i zaawansowane przetwarzanie danych. Ponieważ jesteśmy firmą technologiczną na wczesnym etapie rozwoju, dołączając do naszego zespołu na tym etapie, będziesz miał realny wpływ na powstający produkt i wykorzystywaną technologię. Twoje zadania Projektowanie i tworzenie nowych funkcjonalności w TypeScript zarówno po stronie frontend (React.js/Vite) jak i backend (Node.js/Express.js) Tworzenie, utrzymanie i optymalizacja procesów przetwarzania danych księgowych z wykorzystaniem architektury Agentic AI, silników do automatyzacji procesów (np. n8n) Budowa i utrzymanie integracji z systemami ERP Uczestniczenie w code review, planowaniu sprintów i decyzjach architektonicznych Czego dokładnie szukamy 3+ lat praktycznego doświadczenia z TypeScript i Node.js/Express.js Wyższego wykształcenia informatycznego lub pokrewnego - ukończony co najmniej 1 poziom studiów wyższych Praktycznego doświadczenia w pracy w środowisku opartym o chmurę (Kubernetes, GCP, AWS) Doświadczenia w pracy z RESTful API, TRPC i systemami kolejkowymi np. RabbitMQ Doświadczenia w pracy z relacyjnymi (PosgreSQL) i dokumentowymi bazami danych (MongoDB) Umiejętność pisania czystego, modularnego kodu z dbałością o jakość i zrozumieniem metodologi FP jak i OOP oraz takich pojęć jak KISS i DRY. Solidnego zrozumienia architektury systemów rozproszonych Proaktywnego podejścia do rozwiązywania trudnych problemów technicznych w tym tez optymalizacyjnych Umiejetnosc testowania swoich rozwiazan Bardzo dobrych umiejętności komunikacyjnych Mile widziane Wcześniejsza praca z integracjami AI lub modułami LLM w środowisku produkcyjnym Znajomość procesów księgowych lub systemów ERP Znajomość React — budowanie komponentów i integracja z warstwą backendową Umiejetnosci korzystania z Sass/scss do stylowania frontendu Zrozumienie zarzadzania stanu w oparciu o Zustanda Doświadczenie z narzędziami observability (Grafana lub Datadog) Oferujemy Pracę nad jednym z najbardziej przełomowych produktów AI w Europie Realny wpływ na architekturę i kierunek technologiczny autoMEE Forma współpracy: B2B Lokalizacja: hybrydowo (Trójmiasto) 26 dni przerwy w świadczeniu usług rocznie Wynagrodzenie dopasowane do umiejętności Szybki proces rekrutacji O firmie W autoMEE wierzymy w potencjał AI do realnej transformacji biznesu. To, co zaczęło się jako marzenie o udostępnieniu automatyzacji AI każdej firmie, przekształciło się w wiodący w branży ruch zmieniający sposób, w jaki organizacje działają w erze cyfrowej. Dziś z dumą pełnimy rolę zaufanego partnera dla firm na całym świecie, pomagając im upraszczać procesy oraz osiągać nowy poziom efektywności i rentowności. Nasza Misja Naszym celem jest wspieranie małych i średnich firm poprzez zaawansowane narzędzia automatyzacji AI, które dotychczas były dostępne głównie dla największych organizacji. Wyrównując szanse, pomagamy firmom zwiększać efektywność operacyjną, dostarczać lepsze doświadczenia klientom oraz osiągać trwały, skalowalny wzrost. Innowacyjność, przystępność i koncentracja na realnych potrzebach klientów są fundamentem wszystkiego, co robimy — tak aby każda firma, niezależnie od skali, mogła skutecznie konkurować i rozwijać się na rynku globalnym.
Technology
KRUK S.A
Fullstack developer (Angular + .NET) (m/f/d)
Mid
Remote
Wroclaw, Poland
🏢 Summary: Full-stack developer role focused primarily on building and developing new functionalities for a modern debt collection support system in an Agile environment. The position involves end-to-end software development, close collaboration with business and QA, and strong emphasis on code quality and code review. Work is mostly remote with flexible hours. 🗂️ Requirements: Very good knowledge of Angular v18+, Very good knowledge of TypeScript, Very good knowledge of C#, Very good knowledge of .NET 6+, Good knowledge of ASP.NET Core Web API, Good knowledge of REST, Good knowledge of GIT, Good knowledge of OOP, Good knowledge of Clean Code principles, Good knowledge of design patterns, Good knowledge of unit testing, Good knowledge of Entity Framework Core, Basic knowledge of T-SQL, Basic knowledge of MS SQL Server, English level minimum B1, Polish level minimum B2 📃 Skills: Angular, TypeScript, C#, .NET, ASP.NET, REST, GIT, OOP, CleanCode, DesignPatterns, UnitTesting, EntityFramework, TSQL, MSSQL 🏢 Description: Jesteśmy zespołem programistów, który nie boi się wyzwań i z pasją tworzy innowacyjne narzędzia wspierające procesy windykacyjne. Naszym głównym celem jest rozwój nowoczesnych rozwiązań, które realnie usprawniają działanie firmy. Choć zajmujemy się również utrzymaniem aplikacji, to stanowi ono mniej niż 5% naszej codziennej pracy – większość czasu poświęcamy na tworzenie nowych funkcjonalności i rozwój systemów. Na co dzień współpracujemy z analitykiem biznesowym, testerami oraz product ownerem – razem tworzymy zgrany zespół, który działa w duchu Agile. Wierzymy w samoorganizację i odpowiedzialność, dlatego każdy z nas ma realny wpływ na sposób pracy i podejmowane decyzje. Bierzemy udział w całym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, aż po wdrożenie. Cenimy sobie dzielenie się wiedzą i wzajemne wsparcie – regularnie organizujemy Code Review, które pomagają nam rozwijać umiejętności i podnosić jakość kodu. Stawiamy na ciągły rozwój – uczymy się nowych technologii, eksperymentujemy i wspólnie szukamy najlepszych rozwiązań. Pracujemy w 100% zdalnie, choć czasem spotykamy się we Wrocławiu – głównie po to, by lepiej się poznać i wspólnie świętować sukcesy. Jeśli szukasz miejsca, gdzie Twoje pomysły będą miały znaczenie, a rozwój to codzienność – dołącz do nas! Zakres obowiązków: Wytwarzanie, testowanie oraz wdrażanie oprogramowania zgodnie z najlepszymi standardami. Współpraca z biznesem w zakresie projektowania i wdrażania nowych rozwiązań, a także testerami i analitykami dedykowanymi do projektu. Utrzymanie najwyższej jakości istniejącego kodu i oprogramowania (code review ma u nas wysoki priorytet). Codzienna współpraca w ramach zespołu w metodologii Agile. Nasze oczekiwania: Bardzo dobra znajomość Angular (v18+) oraz TypeScript Bardzo dobra znajomość C# oraz .NET 6+ Dobra znajomość ASP.NET Core Web API, REST, GIT Dobra znajomość OOP, Clean Code, wzorców projektowych Dobra znajomość testów jednostkowych Dobra znajomość Entity Framework Core Podstawowa znajomość T-SQL i MS SQL Server Mile widziana znajomość: Messaging, RabbitMQ, Docker, Kubernetes/OpenShift Mile widziana znajomość biblioteki PrimeNG Znajomość języka angielskiego na poziomie minimum B1 Znajomość języka polskiego na poziomie minimum B2 Co oferujemy? Zatrudnienie w oparciu o: umowę o pracę Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00) Możliwość pełnej pracy zdalnej / w modelu hybrydowym Atrakcyjny pakiet benefitów dla pracowników: możliwość skorzystania z prywatnej opieki medycznej: Luxmed, dofinansowanie do karty Multisport, dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii, ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach Dostęp do Mindgram – nowoczesnej platformy z profesjonalnym wsparciem psychologicznym i wellbeingowym Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych Możliwość wypożyczenia samochodu firmowego do użytku prywatnego Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.
Technology
KRUK S.A
Fullstack developer (Angular + .NET) (m/f/d)
Mid
Remote
Wroclaw, DS, Poland
🏢 Summary: Fullstack Developer role focused on building and developing new functionalities for modern debt collection systems in an Agile team. The position involves end-to-end software development using Angular and .NET technologies, with strong emphasis on code quality and code review. Mostly remote work with active collaboration across the full software lifecycle. 🗂️ Requirements: Very good knowledge of Angular (v18+), Very good knowledge of TypeScript, Very good knowledge of C#, Very good knowledge of .NET 6+, Good knowledge of ASP.NET Core Web API, Good knowledge of REST, Good knowledge of Git, Good knowledge of OOP, Good knowledge of Clean Code principles, Good knowledge of design patterns, Good knowledge of unit testing, Good knowledge of Entity Framework Core, Basic knowledge of T-SQL, Basic knowledge of MS SQL Server, English level minimum B1, Polish level minimum B2, Experience working in Agile methodology 📃 Skills: Angular, TypeScript, C#, .NET, ASP.NETCore, REST, Git, OOP, CleanCode, DesignPatterns, UnitTesting, EntityFrameworkCore, T-SQL, MSSQLServer, Agile 🏢 Description: Jesteśmy zespołem programistów, który nie boi się wyzwań i z pasją tworzy innowacyjne narzędzia wspierające procesy windykacyjne. Naszym głównym celem jest rozwój nowoczesnych rozwiązań, które realnie usprawniają działanie firmy. Choć zajmujemy się również utrzymaniem aplikacji, to stanowi ono mniej niż 5% naszej codziennej pracy – większość czasu poświęcamy na tworzenie nowych funkcjonalności i rozwój systemów. Na co dzień współpracujemy z analitykiem biznesowym, testerami oraz product ownerem – razem tworzymy zgrany zespół, który działa w duchu Agile. Wierzymy w samoorganizację i odpowiedzialność, dlatego każdy z nas ma realny wpływ na sposób pracy i podejmowane decyzje. Bierzemy udział w całym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, aż po wdrożenie. Cenimy sobie dzielenie się wiedzą i wzajemne wsparcie – regularnie organizujemy Code Review, które pomagają nam rozwijać umiejętności i podnosić jakość kodu. Stawiamy na ciągły rozwój – uczymy się nowych technologii, eksperymentujemy i wspólnie szukamy najlepszych rozwiązań. Pracujemy w 100% zdalnie, choć czasem spotykamy się we Wrocławiu – głównie po to, by lepiej się poznać i wspólnie świętować sukcesy. Jeśli szukasz miejsca, gdzie Twoje pomysły będą miały znaczenie, a rozwój to codzienność – dołącz do nas! Zakres obowiązków: Wytwarzanie, testowanie oraz wdrażanie oprogramowania zgodnie z najlepszymi standardami. Współpraca z biznesem w zakresie projektowania i wdrażania nowych rozwiązań, a także testerami i analitykami dedykowanymi do projektu. Utrzymanie najwyższej jakości istniejącego kodu i oprogramowania (code review ma u nas wysoki priorytet). Codzienna współpraca w ramach zespołu w metodologii Agile. Nasze oczekiwania: Bardzo dobra znajomość Angular (v18+) oraz TypeScript Bardzo dobra znajomość C# oraz .NET 6+ Dobra znajomość ASP.NET Core Web API, REST, GIT Dobra znajomość OOP, Clean Code, wzorców projektowych Dobra znajomość testów jednostkowych Dobra znajomość Entity Framework Core Podstawowa znajomość T-SQL i MS SQL Server Mile widziana znajomość: Messaging, RabbitMQ, Docker, Kubernetes/OpenShift Mile widziana znajomość biblioteki PrimeNG Znajomość języka angielskiego na poziomie minimum B1 Znajomość języka polskiego na poziomie minimum B2 Co oferujemy? Zatrudnienie w oparciu o: umowę o pracę Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00) Możliwość pełnej pracy zdalnej / w modelu hybrydowym Atrakcyjny pakiet benefitów dla pracowników: możliwość skorzystania z prywatnej opieki medycznej: Luxmed, dofinansowanie do karty Multisport, dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii, ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach Dostęp do Mindgram – nowoczesnej platformy z profesjonalnym wsparciem psychologicznym i wellbeingowym Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych Możliwość wypożyczenia samochodu firmowego do użytku prywatnego Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.
Technology
MindPal
Frontend Developer (TypeScript)
Junior
Hybrid
Gliwice, Poland
8,000 - 10,000 PLN
🏢 Summary: Frontend (TypeScript) Developer role focused on building and enhancing innovative solutions within the pharmaceutical industry. The position involves designing and developing modern web applications, improving workflows and UI, and ensuring system reliability and security. You will collaborate closely with product teams and contribute to AI-driven and automation-based features. 🗂️ Requirements: Proficiency in TypeScript, Proficiency in Vue, Proficiency in Nuxt, Minimum B2 level of English, At least 1 year of commercial experience in frontend development 📃 Skills: TypeScript, Vue, Nuxt, Azure, PostgreSQL, OfficeJS, Python, Vitest, Node.js, RxJS, Docker, AI, CI/CD 🏢 Description: 🔥 We are looking for a Frontend Developer 🔥 Are you ready to embark on an exciting journey with us? Join our dynamic team as a TypeScript Developer and be part of an innovative project within the pharmaceutical industry. We are seeking a passionate individual who thrives on technology challenges and is eager to contribute to impactful solutions. If you consider yourself a valuable addition to our team and you are ready for the challenge, don't hesitate to apply! 🟪 Key Responsibilities: Engaging in Active Collaboration: Work hand-in-hand with the product team and other departments to dive deep into user needs, ensuring the solutions you develop are both innovative and directly aligned with user expectations. Driving Technological Innovation: Spearhead the design and development of state-of-the-art solutions that streamline and enhance recruitment processes. Utilize the latest advancements in AI technology to bring automation and efficiency to the forefront. Bringing Ideas to Life: Have the autonomy to initiate and bring your own ideas to the table. This includes the creative freedom to design and refine workflow processes and user interfaces, aiming to boost functionality and improve user experiences. Maintaining Robust Systems: Play a crucial role in ensuring the smooth operation of our services, focusing on continuous integration, and prioritizing the security and reliability of applications. Embracing Growth and Teamwork: Show a keenness to learn and evolve professionally, remaining receptive to feedback. Foster a spirit of cooperation and shared objectives within the team, contributing to a culture where collective success is celebrated. 🟪 Requirements: Proficiency in TypeScript, Vue, and Nuxt: You should have a solid understanding and practical experience with TypeScript, Vue, and Nuxt. English Language Proficiency: A minimum of B2 level proficiency is required to ensure effective communication within our international team. Experience: At least a year of experience in the field. However, if you believe you are a valuable addition to our team and are up for the challenge, we encourage you to apply regardless of your years of experience. 🟪 Nice to Have: Experience with Azure , PostgreSQL , OfficeJS , Python , and Vitest is appreciated but not mandatory. Experience in reporting tools or environments would be beneficial. Familiarity with Node.js and RxJS . Experience with Docker containers is a plus. This is a hybrid position. In our team, you will have the unique opportunity to work directly under the guidance of our Senior Developer, who has built this product ecosystem from the ground up. His knowledge and experience in creating advanced microservices architecture, utilizing modern technologies such as Svelte (and other technologies, that are mentioned in the offer), are invaluable.
Technology
KRUK S.A
Tester/ka Automatyzujący/a
Mid
Remote
Wroclaw, Poland
🏢 Summary: Offer for a QA Automation Engineer responsible for creating automated tests and performing manual testing in an Agile team developing modern debt collection systems. The role focuses on building and maintaining high-quality test suites, API testing, and close collaboration with developers and business stakeholders throughout the software lifecycle. Most work involves developing new functionalities in a fully remote environment. 🗂️ Requirements: Very good knowledge of Playwright, Very good knowledge of JavaScript or TypeScript, Experience in API testing, Knowledge of Postman, Experience with CI/CD systems (GitLab CI/CD or GitHub Actions), Experience with test management tools (Xray for Jira), Understanding of web technologies (HTML, CSS, JavaScript), Experience in testing localized/internationalized applications 📃 Skills: Playwright, JavaScript, TypeScript, API, Postman, GitLab, GitHub, CICD, Xray, Jira, HTML, CSS 🏢 Description: Jesteśmy zespołem specjalistów IT, który nie boi się wyzwań i z pasją tworzy innowacyjne narzędzia wspierające procesy windykacyjne. Naszym głównym celem jest rozwój nowoczesnych rozwiązań, które realnie usprawniają działanie firmy. Choć zajmujemy się również utrzymaniem aplikacji, to stanowi ono mniej niż 5% naszej codziennej pracy – większość czasu poświęcamy na tworzenie nowych funkcjonalności i rozwój systemów. Na co dzień współpracujemy z programistami, analitykiem biznesowym oraz product ownerem – razem tworzymy zgrany zespół, który działa w duchu Agile. Wierzymy w samoorganizację i odpowiedzialność, dlatego każdy z nas ma realny wpływ na sposób pracy i podejmowane decyzje. Bierzemy udział w całym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie, implementację i testowanie, aż po wdrożenie. Cenimy sobie dzielenie się wiedzą i wzajemne wsparcie – regularnie organizujemy Code Review, które pomagają nam rozwijać umiejętności i podnosić jakość kodu. Stawiamy na ciągły rozwój – uczymy się nowych technologii, eksperymentujemy i wspólnie szukamy najlepszych rozwiązań. Pracujemy w 100% zdalnie, choć czasem spotykamy się we Wrocławiu – głównie po to, by lepiej się poznać i wspólnie świętować sukcesy. Jeśli szukasz miejsca, gdzie Twoje pomysły będą miały znaczenie, a rozwój to codzienność – dołącz do nas! Zakres obowiązków: Czynny udział w wytwarzaniu oprogramowania poprzez przygotowanie testów automatycznych zgodnie z najlepszymi standardami oraz przeprowadzanie testów manualnych. Współpraca z biznesem, programistami i analitykami w zakresie projektowania i wdrażania nowych rozwiązań. Utrzymanie najwyższej jakości istniejących testów (code review ma u nas wysoki priorytet). Codzienna współpraca w ramach zespołu w metodologii Agile. Nasze oczekiwania: Bardzo dobra znajomość Playwright oraz JavaScript/TypeScript. Doświadczenie w testowaniu API. Znajomość Postmana. Znajomość co najmniej jednego systemu CI/CD (GitLab CI/CD, GitHub Actions). Doświadczenie z narzędziami do zarządzania testami (Xray dla Jira). Zrozumienie technologii webowych (HTML, CSS, JavaScript). Doświadczenie w testowaniu aplikacji z lokalizacją/internacjonalizacją. Zdolność do samodzielnego rozwiązywania problemów i inicjowania ulepszeń. Znajomość języka angielskiego na poziomie minimum B1. Znajomość języka polskiego na poziomie minimum B2. Mile widziane: Znajomość OpenShift lub środowisk konteneryzowanych. Znajomość metodologii BDD. Co oferujemy? Zatrudnienie w oparciu o: umowę o pracę Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00) Możliwość pełnej pracy zdalnej / w modelu hybrydowym Atrakcyjny pakiet benefitów dla pracowników: możliwość skorzystania z prywatnej opieki medycznej: Luxmed, dofinansowanie do karty Multisport, dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii, ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach Dostęp do Mindgram – nowoczesnej platformy z profesjonalnym wsparciem psychologicznym i wellbeingowym Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych Możliwość wypożyczenia samochodu firmowego do użytku prywatnego Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.
Technology
co.brick
Senior Node Developer
Senior
Remote
Gliwice, Poland
120 - 130 PLN/hr
🏢 Summary: B2B full-time remote position for a Senior Node.js / TypeScript Engineer to design and develop cloud-native, event-driven backend systems. The role focuses on building scalable solutions using serverless architecture, integrating APIs, and contributing to technical decisions with strong ownership. Work involves Node.js, TypeScript, AWS, and Cloudflare-based environments with emphasis on code quality and system reliability. 🗂️ Requirements: Commercial experience as Senior Node.js / TypeScript Developer, Strong knowledge of TypeScript in strict mode, Experience with Node.js backend development, Understanding of event-driven architecture and queues, Experience designing and integrating REST API and GraphQL, Experience with cloud or serverless environments, Ability to work independently and take ownership, Experience ensuring code quality and testing 📃 Skills: Node.js, TypeScript, React, Next.js, AWS, Cloudflare, Workers, Wrangler, REST, GraphQL, Webhooks, HMAC, Queues, Drizzle, SQLite, pnpm, CI/CD, CircleCI, CDN, Heroku 🏢 Description: Forma współpracy B2B Stawka: do 130 PLN/h Full-time Praca zdalna Szukamy Senior Node.js / TypeScript Engineera do zespołu rozwijającego nowoczesne produkty oparte o architekturę event-driven i rozwiązania serverless/cloud-native. Pracujemy w stacku opartym o Node.js, TypeScript, React/Next.js, AWS oraz Cloudflare Workers. Duży nacisk kładziemy na jakość kodu, ownership i samodzielność w projektowaniu rozwiązań. Stack technologiczny Node.js TypeScript (strict mode, typy generyczne, Zod) React.js / Next.js AWS Cloudflare Workers + Wrangler REST API / GraphQL Webhooks + HMAC signature verification Queues / event-driven architecture Drizzle ORM + SQLite pnpm workspaces / monorepo CI/CD (CircleCI lub podobne) CDN Heroku (nice to have) Czym będziesz się zajmować Projektowaniem i rozwijaniem backendu w Node.js i TypeScript Tworzeniem oraz utrzymaniem integracji REST API i GraphQL Budowaniem rozwiązań opartych o Cloudflare Workers Pracą z webhookami, kolejkami i architekturą event-driven Rozwojem systemów działających w środowisku cloud/serverless Współtworzeniem architektury i podejmowaniem decyzji technicznych Dbanie o jakość kodu, testy i stabilność systemu Współpracą z frontendem oraz product teamem Szukamy osoby, która Ma komercyjne doświadczenie jako Senior Node.js / TypeScript Developer Bardzo dobrze zna TypeScript i pracowała w strict mode Rozumie architekturę event-driven, kolejki i idempotency Projektowała i integrowała REST API / GraphQL Potrafi pracować samodzielnie i bierze ownership za rozwiązania Zna nowoczesne podejście do developmentu backendowego i cloud-native Dobrze odnajduje się w środowisku produktowym Mile widziane Doświadczenie z Cloudflare Workers Znajomość Drizzle ORM Doświadczenie z HubSpot API lub Zephr API Praca w monorepo / pnpm workspaces Doświadczenie z CircleCI Znajomość Heroku
Technology
Calamari
Java/Kotlin Craftsman
Senior
Hybrid
Bialystok, Poland
22,000 - 30,000 PLN
🏢 Summary: Senior Backend Developer / Developer Team Leader role focused on designing and implementing a microservices-based SaaS HR system used globally. The position involves architectural design, modernization of a monolith, daily deployments, and strong ownership of code quality and testing practices (including TDD). You will work in an Agile, cross-functional team with significant impact on system architecture and technology decisions. 🗂️ Requirements: Minimum 7 years commercial software development experience, Strong experience in backend development with Java, Practical experience with microservices architecture, Experience designing distributed web systems, Experience with AWS cloud environments, Ability to design system architecture and translate business requirements into technical solutions, Experience with production systems used by real users, Strong knowledge of web protocols, security and integrations, Experience writing automated tests with high coverage, Practical use of TDD, Knowledge of clean code and modular design principles, Experience with system modernization or monolith decomposition, Fluent Polish language 📃 Skills: Java, Kotlin, Spring, Jooq, Hibernate, PostgreSQL, Pulsar, AWS, Docker, JUnit, Testcontainers, Grafana, InfluxDB, OpenSearch, TDD, Microservices, Agile 🏢 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 małych, autonomicznych, cross-funkcjonalnych zespołów produktowych, 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 , Marjańskiego 3 Warszawa , Erazma Ciołka 10 Zdalnie ⭐️ Wymagania 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ę. Wiesz jak wykorzystać narzędzia AI w codziennej pracy 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! 📋 Proces rekrutacji Wstępna rozmowa techniczna (30min). Zadanie praktyczne weryfikujące Twój sposób myślenia (~1h). Rozmowa techniczna. Porozmawiamy trochę szerzej o programowaniu i technologii (1h). Rozmowa z założycielami firmy. Na tej rozmowie chcemy Cię bliżej poznać oraz sprawdzić czy pasujesz do organizacji (1h). Składamy Ci ofertę lub dajemy feedback. 🛠️ 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 2026”. 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 ✋
Healthcare
drEryk
Senior Frontend Developer (F/M) - React+TypeScript
Senior
Remote
Krakow, Poland
25,200 - 30,240 PLN
🏢 Summary: Senior Frontend Developer role focused on designing and implementing complex SaaS solutions for the medical sector using React and TypeScript. The position involves architectural decisions, collaboration in Scrum teams, and delivering high-quality, maintainable frontend solutions supporting complex business processes. The role offers real impact on product development and technical direction. 🗂️ Requirements: Minimum 6 years of experience in frontend development with React, Strong knowledge of React, Strong knowledge of TypeScript, Experience in designing frontend architecture and solutions independently, Ability to design solutions for complex problems, Experience with software development best practices, Experience with code reviews and automated testing, Ability to work with APIs, Understanding of Continuous Delivery and trunk-based development 📃 Skills: React, TypeScript, ReactRouter, ReactQuery, ReactHookForm, TestingLibrary, Vitest, Selenium, Storybook, Webpack, Vite, StyledComponents, Docker, Kubernetes, Figma 🏢 Description: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Nasze systemy wspierają złożone procesy medyczne i integrują się z wieloma systemami zewnętrznymi. Szukamy kolejnego członka zespołu rozwijającego nasze rozwiązania SaaS, które mają realny wpływ na codzienną pracę użytkowników. Rozwijamy nasze rozwiązania w kilku zespołach Scrumowych, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design do modelowania złożonych procesów biznesowych. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania odpowiadały na realne potrzeby użytkowników i sprawdzały się w codziennej pracy. Nie szukamy osoby, która chce jedynie realizować gotowe zadania. Szukamy developera, który chce rozumieć problemy użytkowników, proponować rozwiązania i współtworzyć produkt. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania, z których korzystają ludzie, których znasz? Aplikuj do nas! Za co będziesz odpowiedzialna/y : Projektowanie i implementację funkcjonalności w React i TypeScript; Współtworzenie architektury frontendowej systemu i aktywny udział w decyzjach technicznych; Analiza wymagań produktowych, biznesowych i technicznych; Współpraca przy projektowaniu rozwiązań odpowiadających na potrzeby lekarzy i personelu medycznego; Implementacja funkcjonalności wspierających złożone procesy biznesowe w branży medycznej; Dbanie o jakość kodu (code review, testy); Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; Inicjowanie i wdrażanie usprawnień technicznych oraz organizacyjnych w obszarze frontendu; Współpraca z backend developerami, QA i Product Ownerem. Nasze wymagania: Szukamy osoby, która: Ma co najmniej 6 lat doświadczenia w tworzeniu aplikacji frontendowych w React oraz doświadczenie w samodzielnym projektowaniu rozwiązań; Bardzo dobrze zna React i TypeScript; Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji; Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację); Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika; Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia; Rozumie praktyki efektywnego wytwarzania oprogramowania (np. trunk-based development, Continuous Delivery) lub chce je rozwijać w praktyce; Jasno się komunikuje i potrafi uzasadniać decyzje techniczne; Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych; Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu. Używane technologie: React, TypeScript, React Router; Komunikacja z API: React Query; Formularze: React Hook Form; Testy: Testing Library, Vitest oraz end-to-end oparte o Selenium; Narzędzia: Storybook, Webpack, Vite; Style: Styled Components. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Doświadczenie w pracy nad złożonymi systemami biznesowymi w architekturze mikroserwisowej; Doświadczenie z aplikacjami mobilnymi lub responsywnymi interfejsami; Doświadczenie z narzędziami AI do zwiększania produktywności i jakości pracy programistycznej; Znajomość Dockera, Kubernetesa; Doświadczenie z Continuous Delivery; Umiejętność korzystania z platformy do projektowania wizualnego (Figma). Co oferujemy? Realny wpływ na rozwój produktu usprawniającego codzienną pracę lekarzy oraz personelu medycznego; Faktyczna decyzyjność w zakresie rozwiązań technicznych i architektury systemu. Sprawczość w zakresie realizacji zadań (narzędzia, podejście, implementacja); Pracę w środowisku stawiającym na jakość kodu i pragmatyczne podejście do procesu; Możliwość rozwoju zawodowego – szkolenia, konferencje; Stabilne zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B; Elastyczne godziny pracy oraz możliwość pracy zdalnej; Niezbędne narzędzia pracy; Naukę języka angielskiego; Opiekę medyczną LuxMed; Karnet Benefit Multisport; Możliwość przystąpienia do ubezpieczenia grupowego; Program rekomendacji pracowników; Nowoczesne biuro, spotkania integracyjne.
Technology
drEryk
Senior Backend Developer [f/m] - Java
Senior
Remote
Krakow, Poland
18,000 - 24,000 PLN
🏢 Summary: Senior Java Developer role focused on building and evolving a SaaS medical platform used by healthcare professionals in Poland. The position involves designing microservice-based solutions, working with Domain Driven Design, integrating external systems, and actively contributing to technical decisions in Scrum teams. The offer includes flexible remote work, technical ownership, and professional development opportunities. 🗂️ Requirements: Minimum 6 years of experience in Java web application development or 2 years in a senior role, Ability to independently design solutions for complex problems, Understanding of business context and responsibility for delivered solutions, Experience with Domain Driven Design (DDD), Very good knowledge of Java 11+, Experience with Hibernate, Experience with Spring framework, Good knowledge of SQL, Experience with PostgreSQL, Experience writing tests with Spock or JUnit, Experience designing distributed systems and microservices, Ability to write maintainable and readable code, Clear technical communication skills, Ability to support team members and participate in technical decisions 📃 Skills: Java, Hibernate, Spring, SQL, PostgreSQL, Spock, JUnit, Microservices, DDD, CQRS, Docker, Kubernetes, AWS, React, TypeScript, Scrum 🏢 Description: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS, który ma realny wpływ na ich codzienną pracę. Rozwijamy system w kilku zespołach Scrumowych, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania i współtworzyć produkt, z którego korzystają ludzie, których znasz? Aplikuj do nas! Za co będziesz odpowiedzialna/y : Projektowanie i implementację funkcjonalności; Modelowanie domeny i pracę z danymi; Integracje z systemami zewnętrznymi; Analizę i rozwiązywanie problemów technicznych; Dbanie o jakość kodu (code review, testy); Aktywny udział w decyzjach technicznych; Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; Współpracę z frontend developerami, QA i Product Ownerem. Nasze wymagania: Szukamy osoby, która: Ma minimum 6 lat doświadczenia w tworzeniu aplikacji webowych z użyciem języka Java lub 2 lata na stanowisku seniora; Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji; Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację); Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika; Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia; Rozumie praktyki efektywnego wytwarzania oprogramowania (np. trunk-based development, Continuous Delivery) i chce je rozwijać w praktyce; Jasno się komunikuje i potrafi uzasadniać decyzje techniczne; Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych; Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu; ma praktyczne doświadczenie w pracy z Domain Driven Design (DDD). Wymagania techniczne: Bardzo dobra znajomość języka Java (11+); Doświadczenie w pracy z Hibernate; Doświadczenie w pracy z frameworkiem Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów); Dobra znajomość SQL (najlepiej w kontekście PostgreSQL); Doświadczenie w pisaniu testów (np. Spock, JUnit); Doświadczenie w projektowaniu systemów rozproszonych (architektura mikroserwisowa); Umiejętność projektowania czytelnego i utrzymywalnego kodu. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Podstawowa znajomość technologii frontendowych (React, TypeScript); Doświadczenie z CQRS; Znajomość Dockera, Kubernetesa; Podstawowa znajomość usług chmurowych (np. AWS); Doświadczenie z Continuous Delivery; Znajomość metodologii Scrum. Co oferujemy? Realny wpływ na rozwój produktu usprawniającego codzienną pracę lekarzy oraz personelu medycznego; Faktyczna decyzyjność w zakresie rozwiązań technicznych i architektury systemu. Sprawczość w zakresie realizacji zadań (narzędzia, podejście, implementacja); Pracę w środowisku stawiającym na jakość kodu i pragmatyczne podejście do procesu Możliwość rozwoju zawodowego – szkolenia, konferencje; Elastyczne godziny pracy oraz możliwość pracy zdalnej; Niezbędne narzędzia pracy; Naukę języka angielskiego; Opiekę medyczną LuxMed; Karnet Benefit Multisport; Możliwość przystąpienia do ubezpieczenia grupowego; Program rekomendacji pracowników; Nowoczesne biuro, spotkania integracyjne.