May 5, 2026
Mid+/Senior Software Engineer
Senior • On-site
13,000 - 20,000 PLN/mo
Warsaw, Poland
Dla naszego Partnera poszukujemy pełnych pasji i zaangażowania Senior Software Engineerów, którzy chcą wprowadzać innowacje i współtworzyć zaawansowane rozwiązania do zarządzania danymi. Jako część zespołu będziesz współtworzyć portfolio produktów, rozwijając funkcje, narzędzia i skrypty poprawiające doświadczenie klientów — od łatwości sprzedaży po płynne wdrożenie i utrzymanie.
To stanowisko wykracza poza samo pisanie kodu. Szukamy inżynierów, którzy potrafią zagłębiać się w złożone systemy, skutecznie diagnozować i rozwiązywać problemy oraz dostarczać rozwiązania o wysokiej jakości, z naciskiem na skalowalność i wydajność. Będziesz współpracować blisko z Product Managerami, zespołem Customer Support, inżynierami systemowymi oraz bezpośrednio z klientami, aby zapewnić, że nasze rozwiązania spełniają rzeczywiste potrzeby użytkowników.
Jak wygląda ta rola?
📃 Forma współpracy: Umowa o pracę
Wynagrodzenie: 13 000 – 20 000 zł brutto
Tryb pracy: stacjonarna w biurze w Warszawie.
Rola ta początkowo ma charakter projektowy i obejmuje około 8–10 miesięcy intensywnej współpracy z zespołem Storware Backup & Recovery, koncentrującej się na prowadzeniu inicjatyw technicznych oraz rozwijaniu i wspieraniu produktów. W tym etapie kluczowa jest ścisła współpraca między zespołami — w tym z product managementem, wsparciem technicznym, QA, aby skutecznie połączyć działania inżynieryjne z potrzebami klientów.
Po zakończeniu fazy projektowej rola ewoluuje w bardziej samodzielną, z większą odpowiedzialnością za dalszy rozwój i utrzymanie rozwiązań. Docelowo praca będzie realizowana w ramach 5-osobowego zespołu, który będzie kontynuował rozwój produktu i jego wsparcie.
Odpowiedzialność za rozwój funkcji:
Odpowiedzialność za pełen cykl projektowania i implementacji funkcjonalności dla środowisk on-premises oraz chmurowych, zgodnie z wymaganiami produktu i opiniami klientów
Udział w dyskusjach technicznych z inżynierami, architektami, Product Managerami i projektantami w celu doprecyzowania zakresu i projektu
Dostarczanie funkcji:
Terminowa realizacja powierzonych zadań oraz jasna komunikacja dotycząca zakresu i harmonogramu
Prowadzenie prac nad poprawkami oraz hotfixami
Proaktywne analizowanie ryzyk technicznych i podejmowanie decyzji opartych na danych w celu ich minimalizacji
Tworzenie narzędzi wspierających zespoły wsparcia w diagnozowaniu i rozwiązywaniu problemów klientów
Diagnozowanie i rozwiązywanie problemów:
Przeprowadzanie szczegółowej analizy przyczyn źródłowych błędów i problemów wydajnościowych
Wdrażanie i walidacja poprawek z naciskiem na jakość i szybkość
Chętnie porozmawiamy, jeśli posiadasz większość z poniższych:
Minimum 4 lata doświadczenia zawodowego w komercyjnych projektach. Idealnie, jeżeli są poparte referencjami i/lub portfolio
Preferowane ukończenie studiów wyższych – udokumentowane, jako potwierdzenie kwalifikacji. Uwaga – proszę nie załączać dokumentów w zgłoszeniu.
Bardzo dobra znajomość przynajmniej jednego z języków: Java lub Golang
C lub C++ mile widziane
Znajomość języka angielskiego na poziomie B2 (mówiony jak i pisany) lub wyżej (zespół zagraniczny)
Doświadczenie z narzędziami: JIRA, GitHub, frameworki testowe w Pythonie
Doświadczenie w tworzeniu produktów klasy enterprise związanych z ochroną danych mile widziane
Znajomość mikroserwisów, chmury publicznej (AWS, GCP, Azure, OCI) oraz architektury SaaS (AI/ML będzie dodatkowym atutem)
Doświadczenie w tworzeniu i debugowaniu dużych systemów rozproszonych w środowiskach Go/C/C++ na Linuxie i Windowsie
Umiejętność analizy, debugowania i rozwiązywania złożonych problemów przy użyciu narzędzi takich jak GDB czy Python Debugger
Nastawienie na rozwiązywanie problemów oraz pasja do tworzenia wysokiej jakości produktów
Bardzo dobre umiejętności komunikacyjne i zdolność wpływania na innych
Znajomość metodologii Agile/Scrum
Umiejętność jasnego przedstawiania decyzji projektowych i upraszczania złożonych zagadnień
Umiejętność podejmowania decyzji w oparciu o dane oraz wpływania na interesariuszy
Doświadczenie w wykorzystywaniu narzędzi AI do usprawniania pracy i zwiększania produktywności
Jak wygląda proces rekrutacji?
Analiza nadesłanej aplikacji. Do dokumentów można załączyć referencje.
Krótka rozmowa telefoniczna dotycząca doświadczenia zawodowego i oczekiwań (ok. 15 minut).
Spotkanie w biurze w Warszawie z Team Leaderem projektu oraz osobą z działu HR. Rozmowa ma na celu weryfikację umiejętności technicznych. Metoda weryfikacji wiedzy będzie każdorazowo wskazana podczas rozmowy telefonicznej wraz z proponowanym terminem.
Rozmowa techniczna i HRowa z przedstawicielami Partnera. Metoda weryfikacji wiedzy będzie każdorazowo wskazana podczas rozmowy telefonicznej wraz z proponowanym terminem.
Przekazanie informacji zwrotnej po zakończeniu etapu rozmów.
Ustalenie warunków współpracy i podpisanie umowy przedwstępnej lub docelowej.
Rozpoczęcie współpracy i wdrożenie do zespołu.
Dodatkowe informacje
CO OFERUJEMY
💻współpraca z zespołem międzynarodowym,
💻sprzęt i narzędzia pracy spełniające wysokie standardy bezpieczeństwa danych (wdrożone ISO 27001),
💻 kontakt z nowoczesnymi technologiami
💻dużą autonomię w planowaniu i realizacji działań,
💻realny wpływ na kierunek rozwoju produktu oraz kształtowanie procesów,
💻przejrzystą i otwartą ścieżkę rozwoju w kierunku ról seniorskich, architektonicznych i menedżerskich,
💻jasno określone, realistyczne i mierzalne cele,
💻współpracę z doświadczonym zespołem technologicznym stanowiącym solidne zaplecze merytoryczne.
INFORMACJE FORMALNE
Administratorem danych osobowych jest Storware sp. z o.o. z siedzibą w Warszawie (ul. Bakalarska 15A U2, 02-212 Warszawa). Dane osobowe są przetwarzane w celu realizacji procesu rekrutacji, zgodnie z obowiązującymi przepisami RODO. Szczegółowe informacje dotyczące przetwarzania danych dostępne są w polityce prywatności.
Similar jobs you might like
Technology
Storware
Software Engineer (Data Protection & Distributed Systems)
Senior
On-site
Warsaw, Poland
13,000 - 20,000 PLN/mo
🏢 Summary: Long-term Software Engineer role focused on developing and enhancing advanced data management and backup solutions, with strong emphasis on scalability, performance, and product quality. The position involves leading technical initiatives, contributing to product evolution, and maintaining distributed systems in close collaboration with cross-functional teams. Initial phase centers on intensive development and support of strategic backup and recovery products. 🗂️ Requirements: Minimum 4 years of commercial development experience, Higher education degree, Proficiency in Java or Golang, English level B2 or higher, Experience with JIRA, Experience with GitHub, Knowledge of Agile/Scrum, Experience with distributed systems, Experience with Linux and Windows environments, Experience using AI tools for development 📃 Skills: Java, Golang, JIRA, GitHub, Agile, Scrum, Linux, Windows, Microservices, Cloud, AI 🏢 Description: Opis stanowiska Dla naszego Partnera poszukujemy pełnych pasji i zaangażowania Software Engineerów, którzy chcą wprowadzać innowacje i współtworzyć zaawansowane rozwiązania do zarządzania danymi. Jako część zespołu będziesz współtworzyć portfolio produktów, rozwijając funkcje, narzędzia i rozwiązania poprawiające doświadczenie klientów — od łatwości sprzedaży po płynne wdrożenie i utrzymanie. To stanowisko wykracza poza samo pisanie kodu. Szukamy inżynierów, którzy potrafią zagłębiać się w złożone systemy, skutecznie diagnozować i rozwiązywać problemy oraz dostarczać rozwiązania wysokiej jakości, z naciskiem na skalowalność i wydajność. Będziesz współpracować blisko z Product Managerami, zespołem Customer Support, inżynierami systemowymi oraz bezpośrednio z klientami, aby zapewnić, że nasze rozwiązania odpowiadają na rzeczywiste potrzeby użytkowników. Jak wygląda ta rola? 📃 Forma współpracy: Umowa o pracę 💰 Wynagrodzenie: 13 000 – 20 000 zł brutto (w zależności od doświadczenia i kompetencji) 🏢 Tryb pracy: stacjonarna, biuro w Warszawie. Rola ma charakter długofalowy i jest związana z rozwojem strategicznych produktów firmy. Początkowo obejmuje około 6–9 miesięcy intensywnej współpracy z zespołem Storware Backup & Recovery, koncentrującej się na prowadzeniu inicjatyw technicznych oraz rozwijaniu i wspieraniu produktów. Jest to pierwszy etap współpracy, po którym rola naturalnie ewoluuje w kierunku dalszego rozwoju i utrzymania rozwiązań oraz większej odpowiedzialności za obszary produktowe. W tym etapie kluczowa jest ścisła współpraca między zespołami — w tym z Product Managementem, Supportem Technicznym oraz QA — aby skutecznie łączyć działania inżynieryjne z potrzebami klientów. Docelowo będziesz pracować w 5-osobowym zespole odpowiedzialnym za rozwój produktu, jego utrzymanie oraz dalsze inicjatywy technologiczne. Chętnie porozmawiamy, jeśli posiadasz większość z poniższych: Minimum 4 lata doświadczenia zawodowego w komercyjnych projektach. Preferowane ukończenie studiów wyższych. Bardzo dobra znajomość przynajmniej jednego z języków: Java lub Golang . Znajomość języka angielskiego na poziomie B2 lub wyższym. Doświadczenie z narzędziami takimi jak JIRA oraz GitHub. Nastawienie na rozwiązywanie problemów oraz pasja do tworzenia wysokiej jakości produktów. Bardzo dobre umiejętności komunikacyjne i zdolność współpracy z różnymi interesariuszami. Znajomość metodologii Agile/Scrum. Umiejętność jasnego przedstawiania decyzji projektowych i upraszczania złożonych zagadnień. Umiejętność podejmowania decyzji w oparciu o dane. Doświadczenie w wykorzystywaniu narzędzi AI do usprawniania pracy i zwiększania produktywności. Dodatkowym atutem będzie: Doświadczenie w tworzeniu produktów klasy enterprise związanych z ochroną danych. Znajomość architektury mikroserwisowej oraz rozwiązań chmurowych. Doświadczenie w tworzeniu i debugowaniu dużych systemów rozproszonych w środowiskach Java lub Go na platformach Linux i Windows. Dodatkowe informacje CO OFERUJEMY 💻współpraca z zespołem międzynarodowym, 💻sprzęt i narzędzia pracy spełniające wysokie standardy bezpieczeństwa danych (wdrożone ISO 27001), 💻 kontakt z nowoczesnymi technologiami 💻dużą autonomię w planowaniu i realizacji działań, 💻realny wpływ na kierunek rozwoju produktu oraz kształtowanie procesów, 💻przejrzystą i otwartą ścieżkę rozwoju w kierunku ról seniorskich, architektonicznych i menedżerskich, 💻jasno określone, realistyczne i mierzalne cele, 💻współpracę z doświadczonym zespołem technologicznym stanowiącym solidne zaplecze merytoryczne. _________________________________________________________________ INFORMACJE FORMALNE Administratorem danych osobowych jest Storware sp. z o.o. z siedzibą w Warszawie (ul. Bakalarska 15A U2, 02-212 Warszawa). Dane osobowe przetwarzane są w celu przeprowadzenia procesu rekrutacji na stanowisko wskazane w ogłoszeniu, na podstawie art. 6 ust. 1 lit. b oraz lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 (RODO). Podanie danych osobowych w zakresie wynikającym z przepisów prawa pracy jest niezbędne do udziału w rekrutacji, a w pozostałym zakresie dobrowolne. Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w dokumentach aplikacyjnych przez Storware sp. z o.o. w celu realizacji procesu rekrutacji. Wyrażam również zgodę na przekazanie moich danych osobowych Partnerowi, na rzecz którego prowadzona jest niniejsza rekrutacja, wyłącznie w zakresie niezbędnym do jej przeprowadzenia. Dane osobowe będą przechowywane przez okres niezbędny do realizacji procesu rekrutacji lub do momentu wycofania zgody. Przysługuje mi prawo dostępu do treści danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia oraz wniesienia sprzeciwu, a także prawo do cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania dokonanego przed jej cofnięciem. Szczegółowe informacje dotyczące przetwarzania danych dostępne są w polityce prywatności.
Technology
Storware
Java or Golang Developer | 2 wakaty
Mid
On-site
Warsaw, Poland
13,000 - 20,000 PLN/mo
🏢 Summary: Oferta dotyczy roli Software Engineer (Java lub Golang) w zespole rozwijającym zaawansowany produkt enterprise do zarządzania i ochrony danych. Stanowisko obejmuje end-to-end odpowiedzialność za rozwój, architekturę i skalowalność systemów w kameralnym, 5-osobowym zespole z realnym wpływem na decyzje technologiczne. Rola zapewnia stopniowy onboarding oraz możliwość rozwoju w kierunku ról seniorskich i architektonicznych. 🗂️ Requirements: Minimum 3 lata komercyjnego doświadczenia w programowaniu, Bardzo dobra znajomość Java lub Golang, Gotowość do nauki drugiego języka (Java lub Golang), Znajomość języka angielskiego na poziomie min. B2, Doświadczenie w pracy w metodykach Agile/Scrum, Umiejętność projektowania skalowalnych systemów, Umiejętność argumentowania decyzji projektowych, Dbałość o jakość i czystość kodu 📃 Skills: Java, Golang, Agile, Scrum, Microservices, Linux, Windows, AI 🏢 Description: Lokalizacja: Warszawa (praca stacjonarna) Wynagrodzenie: 13 000 – 20 000 zł brutto (UoP) – dopasowane do Twojego doświadczenia. Liczba otwartych stanowisk: 2 O roli – Twój realny wpływ na produkt Szukamy inżynierów oprogramowania (Java lub Golang), którzy chcą tworzyć i rozwijać zaawansowane produkty enterprise do zarządzania i ochrony danych (Storware). Nie szukamy osób do bezmyślnego „wklepywania kodu” – stawiamy na samodzielność, inżynierskie podejście do rozwiązywania problemów i projektowanie skalowalnych systemów. Będziesz pracować w kameralnym, 5-osobowym zespole, który ma pełną odpowiedzialność (end-to-end) za rozwój i architekturę produktu. Na co dzień ściśle współpracujemy z Product Managementem i QA, dbając o to, by nasze rozwiązania odpowiadały na realne potrzeby użytkowników na całym świecie. Opis stanowiska Jak będą wyglądać Twoje pierwsze miesiące? Płynny onboarding (ok. 6 miesięcy): Nie rzucamy na głęboką wodę. Na początku skupisz się na dokładnym poznaniu architektury Storware Backup & Recovery. Pod okiem zespołu wdrożysz się w produkt, angażując się w pierwsze inicjatywy techniczne, rozwój nowych funkcjonalności oraz optymalizację istniejących rozwiązań. Dalszy rozwój: Po okresie wdrożenia Twój zakres samodzielności naturalnie wzrośnie. Będziesz mieć coraz większy wpływ na kluczowe decyzje technologiczne, architekturę systemów rozproszonych oraz kierunek, w którym rozwija się produkt. Kwalifikacje Chętnie porozmawiamy, jeśli: Masz min. 3 lata komercyjnego doświadczenia w projektach programistycznych. Bardzo dobrze znasz przynajmniej jeden z języków: Java lub Golang (i jesteś otwarty/-a na naukę drugiego). Swobodnie komunikujesz się w języku angielskim (min. B2) – pracujemy w międzynarodowym środowisku. Masz doświadczenie w pracy w metodykach zwinnych ( Agile/Scrum ). Potrafisz jasno argumentować swoje decyzje projektowe i lubisz współpracę zespołową. Podchodzisz proaktywnie do rozwiązywania problemów i cenisz czysty, wysokiej jakości kod. Mile widziane (ale nie wymagane): Doświadczenie z architekturą mikroserwisów, rozwiązaniami chmurowymi lub systemami rozproszonymi. Znajomość specyfiki platform Linux/Windows w kontekście backendu. Doświadczenie z systemami klasy enterprise (mile widziane obszary data protection). Otwartość na wykorzystanie narzędzi AI w celu automatyzacji i usprawniania codziennej pracy. Dodatkowe informacje Co zyskujesz, dołączając do nas? Duża autonomia: Masz realny wpływ na wybór technologii, architekturę i kształtowanie procesów. Jasna ścieżka kariery: Przejrzyste, mierzalne cele i realne możliwości awansu w kierunku ról seniorskich, architektonicznych lub liderów zespołów. Merytoryczne środowisko: Praca z doświadczonymi inżynierami, dla których jakość kodu i wymiana wiedzy są priorytetem. Profesjonalne zaplecze: Nowoczesny sprzęt i narzędzia pracy dostosowane do najwyższych standardów bezpieczeństwa danych (zgodnie z ISO 27001). Stabilność: Długofalowa współpraca w oparciu o stabilną umowę o pracę w firmie produktowej.
Technology
Superdevs
Senior AI-Driven Software Engineer
Senior
Remote
🏢 Summary: Senior Software Engineer role focused on designing and delivering new features and PoCs end-to-end on a large-scale SaaS and data platform. The position emphasizes backend development in Python, extending a mature system, and leveraging AI/LLM tools to accelerate development and improve engineering workflows. Fully remote with high ownership and impact on product direction. 🗂️ Requirements: 7+ years of Software Engineering experience, Strong experience with Python, Experience with Django, Experience building large-scale production systems, Experience designing and maintaining REST APIs, Strong understanding of distributed systems, Strong understanding of backend architecture, Daily practical use of AI tools and LLMs in development workflows, Experience with cloud environments, Ability to independently design and deliver end-to-end solutions, Professional English proficiency 📃 Skills: Python, Django, REST, API, SaaS, LLM, AI, Cloud, DistributedSystems, Backend 🏢 Description: Does building awesome, innovative products that add up to something meaningful sound like a dream come true? Come join us and make that vision a reality! About We are looking for a product-driven Senior Software Engineer who thrives in fast-paced environments and enjoys turning ideas into practical, user-focused solutions. In this role, you will independently design and deliver new features and PoC end-to-end on top of an existing large-scale SaaS and data platform. Rather than working in a purely greenfield environment, you will extend and evolve a mature platform with new capabilities, focusing on speed, usability, and real customer value. A key part of this role is the daily use of AI and LLM-based tools to accelerate development workflows, prototyping, research, testing, and delivery. We are looking for someone who not only uses AI tools effectively but also understands how to integrate AI reasoning and automation into modern software engineering practices. Responsibilities Independently design, prototype, and deliver new features and PoCs end-to-end Translate product ideas into scalable and user-focused backend solutions Validate technical feasibility and make pragmatic architectural decisions Use AI tools, coding copilots, and LLM-based workflows to accelerate development, experimentation, and delivery Build and maintain scalable backend services and REST APIs using Python (preferably Django) Collaborate closely with Product, Design, and Engineering teams to shape and refine new features Contribute to engineering quality through code reviews, technical guidance, and knowledge sharing Continuously explore and introduce practical AI-driven workflows that improve engineering productivity and delivery speed Our offer Competitive salary on B2B contract Fully remote position Real impact and independence at work Individual career path Work-life balance A non-corporate atmosphere where innovation, personal growth, and teamwork thrive 100+ smart, curious & ambitious engineers What you bring 7+ years of experience as a Software Engineer Strong experience with Python and preferably Django Experience building and maintaining large-scale production systems and REST APIs Strong understanding of distributed systems and modern backend architecture Demonstrated daily use of AI tools and LLMs in real engineering workflows (e.g. code generation, prototyping, refactoring, testing, documentation, automation) Experience integrating with complex platforms and cloud environments Ability to independently deliver solutions with minimal supervision Strong product mindset and focus on solving real user problems Excellent communication and collaboration skills across Product, Design, and Engineering teams Curiosity, ownership, and passion for learning and experimenting with new technologies Professional level of English Nice to Have Experience mentoring or coaching engineers Experience working with data products and related scalability challenges Experience promoting AI-driven engineering practices and helping teams adopt modern AI workflows Benefits International Projects Small Teams Flat Structure Friendly Atmosphere Flexible Hours Individual Career Path We want your TALENT! Don’t hesitate and APPLY! We are happy to tell you more details about this position in a phone call. Our recruitment process is very fast and straightforward to ensure a great experience from the first interview to joining your dream team!
Technology
emagine Polska
Senior Software Engineer (Java // Python)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.
Technology
Shimi Sp. z o.o.
Senior Software Engineer (f/m/n)
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B opportunity for a Senior Software Engineer focused on developing complex, high-performance systems in modern C++ within Linux environments. The role involves contributing to product-level features, collaborating across teams, and working with cloud and backend technologies. Long-term cooperation with flexibility on financial expectations and start date. 🗂️ Requirements: 6+ years of hands-on experience in C++ development, Strong knowledge of modern C++, Experience with multithreading, Understanding of memory management, Experience with performance optimization, Strong understanding of Linux-based systems, Experience developing in Linux environment, Ability to deliver complex technical features, Bachelor’s degree in Science, Technology, Engineering or related field 📃 Skills: C++, Linux, Multithreading, MemoryManagement, PerformanceOptimization, Python, Go, AWS, Terraform, CloudFormation, REST, CI/CD, GitHub, Jenkins, Artifactory, Ansible, Networking, Security, Databases 🏢 Description: For our client, we are looking for a Senior Software Engineer (f/m/n). Qualifications 6+ years of hands-on experience in C++ development (modern C++ preferred) with a solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with a good product-level understanding and exposure to diverse technologies Proven ability to collaborate effectively within a team, actively participating in technical discussions and supporting delivery across multiple contributors Strong understanding of Linux-based systems and experience developing in a Linux environment (user level) Demonstrated ability to take ownership of well-defined technical tasks and drive them to completion with high quality Strong interpersonal skills with the ability to communicate clearly, collaborate effectively, and contribute confidently in professional discussions Proven ability to quickly learn and adapt to new technologies, taking on tasks with a proactive, can-do attitude and a willingness to expand beyond the core tech stack, including Python, AWS and Go Highly self-managed and independent, capable of delivering results with limited supervision while aligning with broader team goals Bachelor’s degree in Science/Technology/Engineering or a related field How will you stand out from the crowd Experience with Go and/or Python programming languages Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation) Experience in enterprise-scale application development in cloud or SaaS environments (AWS serverless architecture is a definite advantage) Experience in building fullstack applications, including REST API-based backend systems and modern frontend interfaces Familiarity with networking protocols, security principles, and database systems Experience with modern CI/CD pipelines, such as GitHub, Jenkins, Artifactory, and Ansible We offer: Work model: remote Contract type: B2B with SHIMI Long-term cooperation We are open to the candidate’s financial expectations Start: ASAP (up to 1 month notice)
Technology
DCV Technologies
Java Full stack with React.js or Angular / Warsaw
Senior
Hybrid
Warsaw, Poland
🏢 Summary: B2B Senior Full-Stack Software Engineer role focused on building Java-based enterprise applications with strong integration of Agentic AI tools to enhance development workflows. The position involves end-to-end development, CI/CD pipeline design, automated testing, security implementation, and containerized deployments in an Agile environment. The role combines backend, frontend, DevOps, and AI-assisted engineering practices. 🗂️ Requirements: Minimum 5 years of hands-on Java development experience, Strong experience with Spring Boot and Spring Security, Solid knowledge of Hibernate / JPA and ORM concepts, Experience with relational databases (MySQL, PostgreSQL, or Oracle), Proficiency in HTML5, CSS3, JavaScript and one modern frontend framework (React, Angular, or Vue.js), Hands-on experience with JUnit, Mockito, Cucumber and integration testing, Practical experience designing and maintaining Jenkins CI/CD pipelines, Understanding of cryptographic principles and secure key management, Experience with Docker and Kubernetes, Experience designing and implementing RESTful APIs, Understanding of software architecture patterns and design principles, Experience working in Agile/Scrum environments 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, JPA, MySQL, PostgreSQL, Oracle, HTML5, CSS3, JavaScript, React, Angular, Vue, JUnit, Mockito, Cucumber, Jenkins, Docker, Kubernetes, REST, Cryptography, GitHubCopilot, ChatGPT, Claude, Cline 🏢 Description: Senior Software Engineer (Full-Stack, Agentic AI Focus) Warsaw, hybrid 1 day/week B2B contract We are looking for a talented Senior Software Engineer to join our dynamic development team. This role focuses on full-stack development , with a strong emphasis on leveraging Agentic AI tools and technologies to drive efficiency, innovation, and smarter development workflows. The ideal candidate brings solid experience with Java-based enterprise applications , a strong engineering mindset, and a passion for using cutting-edge AI technologies to enhance productivity, code quality, and collaboration across the development lifecycle. Key Responsibilities 1. Development & Engineering Design, develop, and maintain full-stack applications using Java and modern web technologies. Build robust backend services using the Spring Framework (Spring Boot, Spring Security). Develop and optimize database interactions using Hibernate ORM . Create responsive, intuitive, and user-friendly frontend interfaces. Integrate Agentic AI tools and technologies to improve development efficiency and code quality. Participate in the entire software development lifecycle , from requirements analysis to deployment. Implement cryptographic solutions and security protocols to ensure safe handling of sensitive data. 2. CI/CD & DevOps Design, build, and maintain Jenkins CI/CD pipelines for automated build, testing, and deployment. Configure and optimize continuous integration workflows to ensure high code quality and rapid delivery. Implement automated testing integration within CI/CD pipelines. 3. Agentic AI Tools & Technology Integration Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, Cline, etc.) to accelerate coding, troubleshooting, and problem-solving. Utilize AI tools for code review, automated testing, and documentation generation . Stay up to date with emerging Agentic AI technologies and assess their potential to enhance development workflows. Share knowledge and best practices for AI-assisted development across the team. 4. Testing & Quality Assurance Write comprehensive unit tests using JUnit, Mockito, and other testing frameworks. Develop and execute integration tests to ensure system reliability and stability. Implement automated testing strategies and maintain strong test coverage standards . Participate in code reviews and uphold high coding and quality standards. Debug and troubleshoot complex technical issues . 5. Collaboration & Process Work closely with cross-functional teams including product managers, designers, and QA engineers. Actively participate in Agile/Scrum development processes . Contribute to technical documentation and internal knowledge sharing. Continuously improve development processes, tools, and team efficiency . Required Qualifications Technical Skills Java Expertise: Minimum 5 years of hands-on experience in Java development. Spring Framework: Strong experience with Spring Boot and Spring Security . Hibernate / JPA: Solid knowledge of ORM concepts, entity mapping, and database optimization. Database Technologies: Experience with relational databases such as MySQL, PostgreSQL, or Oracle . Frontend Technologies: Proficiency in HTML5, CSS3, JavaScript , and modern frameworks (React, Angular, or Vue.js). Testing Frameworks: Hands-on experience with JUnit, Mockito, Cucumber , and integration testing tools. CI/CD Tools: Practical experience designing and maintaining Jenkins pipelines . Cryptography: Understanding of cryptographic principles including encryption/decryption, digital signatures, and secure key management. Containerization: Experience with Docker and Kubernetes . API Development: Experience designing and implementing RESTful APIs . Architecture Knowledge: Understanding of software architecture patterns and design principles . Agile Methodologies: Experience working within Agile/Scrum environments . Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Payment industry experience: 2+ years of experience working within payment systems or financial platforms.
Technology
Shaped Thoughts
Senior Software Engineer (Java)
Senior
Remote
170 - 200 PLN/hr
🏢 Summary: Senior Software Engineer role focused on designing, building, testing, and deploying cloud-based distributed systems using modern software craftsmanship practices. The position involves end-to-end ownership of microservices-based solutions in a remote-first environment, leveraging cloud platforms and AI-assisted development tools. The offer emphasizes high-quality delivery, clean architecture, and close collaboration with stakeholders. 🗂️ Requirements: 7+ years of commercial experience with Java or Kotlin, Hands-on experience with SQL and NoSQL databases, Understanding of distributed systems, Experience with event-driven architectures, Experience with microservices architecture, Experience with cloud platforms (AWS, GCP or Azure), Experience with automated testing including acceptance and performance tests, Ability to design and deploy cloud-based systems 📃 Skills: Java, Kotlin, SQL, NoSQL, Microservices, AWS, GCP, Azure, TDD, BDD, DDD, AI, Claude, Codex 🏢 Description: We are looking for a Senior Software Engineer who is hungry to deliver quality software at pace, by utilising the latest technology trends and modern Software Craftsmanship techniques. Who are we ? We are a remote-first boutique software house company formed by a group of seasoned software experts (average experience in the team is 12 years). What connected all of us, despite a long-term relationship, is a passion for building Great Software that matters. We believe in people, so this is why the key values of Shaped Thoughts are autonomy and trust. Our people have a real and direct impact on what and how we build things. We put extra effort into ensuring everyone can make a difference and grow among other experts. Qualifications: 7+ years of professional experience with Java or/and Kotlin Hands-on experience with SQL and NoSQL Understanding of distributed systems and event-driven architectures Microservices experience Experience with cloud platforms (AWS / GCP / Azure) Automated testing (including acceptance tests, performance tests) Nice to have: TDD, BDD practitioner Domain Driven Design knowledge AI-assisted software development experience As a part of the team you will : Design, implement, code review, test and deploy a cloud-based systems Develop software from start to finish - you ship it, you run it! Work closely with senior stakeholders on identifying business requirements and shaping the product Deliver quality technical solutions that come from a robust design and clean architecture Build & improve software delivery process using latest tools such as Claude Code or Codex How do we work? We work as a team - all people can freely exchange knowledge and tasks, that’s why we’re looking for strong team players We believe in continuous improvement (Kaizen mindset) We’re happy to share knowledge and spend time learning our domain and new technologies We value asynchronous communication for work, however we meet in person to improve our personal relationships What do we offer ? Being a part of a strong senior team with the ability to learn and exchange knowledge Remote first work environment B2B rate 170-200 PLN / hour dependent on your level of expertise Open bounded B2B contract Recruitment process It consists of the following stages: CV screening Tech screening (45 min) Live coding session (1h) Architecture task (1h) At least one of the stages must be completed on-site in one of the major cities: Wrocław, Poznań, Katowice, Kraków, Warszawa or Gdańsk. We actively encourage AI-assisted development in our daily work. However, during recruitment we want to assess your individual skills - please don't use AI assistance unless explicitly permitted for a given stage.
Technology
Dawid Wierciak Flow to Grow
Senior Software Engineer (Scala & Python)
Senior
Remote
Warsaw, Poland
110 - 140 PLN
🏢 Summary: Senior Software Engineer role focused on developing scalable backend services and AI-powered features using Scala and Python in an international team. The position includes designing production-grade systems, API integrations, architectural decision-making, and supporting CI/CD processes in a fully remote B2B setup. 🗂️ Requirements: 7+ years of professional software development experience, Production experience with Scala, Strong Python knowledge, Experience building production-grade backend services, Knowledge of software engineering best practices, Experience with automated testing, Experience with version control systems, Experience with code review, Experience with CI/CD, Ability to design scalable and maintainable architecture, Ability to solve complex technical problems independently, Experience working in international teams, Advanced Polish language skills, English level B2 📃 Skills: Scala, Python, AI, API, CI/CD, LLM, Elasticsearch, AWS, Azure, GCP, PHP 🏢 Description: Poszukujemy doświadczonego Senior Software Engineera do międzynarodowego zespołu rozwijającego nowoczesne rozwiązania backendowe oraz funkcjonalności wykorzystujące technologie AI. Scala jest jedną z kluczowych technologii wykorzystywanych w projekcie, a istotna część codziennego developmentu realizowana jest również w Pythonie. Praca obejmuje rozwój skalowalnych usług backendowych, tworzenie nowych funkcjonalności oraz integracje z rozwiązaniami AI i zewnętrznymi usługami poprzez API. Szukamy osoby z dużym doświadczeniem w tworzeniu systemów produkcyjnych, która swobodnie porusza się w Scali i Pythonie, potrafi samodzielnie rozwiązywać złożone problemy techniczne oraz aktywnie uczestniczyć w podejmowaniu decyzji architektonicznych. Zakres obowiązków Tworzenie, utrzymanie i rozwijanie usług backendowych w Scali i Pythonie. Projektowanie skalowalnych i łatwych w utrzymaniu rozwiązań. Rozwój nowych funkcjonalności produktowych, w tym rozwiązań wykorzystujących AI. Integracja systemów z zewnętrznymi usługami poprzez API. Tworzenie czystego, testowalnego kodu produkcyjnego. Udział w podejmowaniu decyzji architektonicznych oraz code review. Dbanie o jakość, skalowalność, wydajność i bezpieczeństwo rozwijanych rozwiązań. Wsparcie i rozwój procesów CI/CD. Analiza oraz rozwiązywanie problemów występujących w środowisku produkcyjnym. Współpraca w ramach międzynarodowego zespołu. Wymagania Minimum 7 lat doświadczenia w profesjonalnym software development. Bardzo dobre doświadczenie produkcyjne w Scali. Dobra znajomość Pythona i doświadczenie w tworzeniu backendu klasy produkcyjnej. Doświadczenie w projektowaniu i rozwijaniu usług backendowych. Bardzo dobra znajomość dobrych praktyk software engineering. Doświadczenie z testami automatycznymi, kontrolą wersji, code review oraz CI/CD. Umiejętność projektowania skalowalnej i łatwej w utrzymaniu architektury. Samodzielność w analizowaniu i rozwiązywaniu złożonych problemów technicznych. Umiejętność efektywnej komunikacji i współpracy w międzynarodowym zespole. Znajomość języka polskiego na poziomie zaawansowanym. Znajomość języka angielskiego na poziomie B2. Mile widziane Komercyjne doświadczenie z LLM lub generatywną AI. Doświadczenie w integracji usług i modeli AI z systemami produkcyjnymi. Integracje z zewnętrznymi platformami poprzez API. Znajomość Elasticsearch. Doświadczenie z rozwiązaniami chmurowymi (AWS, Azure lub GCP). Znajomość PHP. Doświadczenie w rozwoju skalowalnych systemów. Wiedza z zakresu monitoringu, wydajności i optymalizacji kosztów infrastruktury. Oferujemy kontrakt B2B, stawka: daj znać, jaki poziom Cię interesuje praca zdalna, start projektu asap. Proces rekrutacyjny Screening. Rozmowa techniczna. Decyzja.
Technology
act digital
Senior Software Engineer
Senior
Hybrid
Warsaw, Poland
180 - 220 PLN/hr
🏢 Summary: Senior Software Engineer role focused on AI-driven business process enhancement, intelligent data handling, and automated decision-making using scalable cloud-native technologies. The position involves developing distributed systems with Python, JavaScript, cloud platforms, CI/CD pipelines, and containerized infrastructure in a long-term hybrid project based in Warsaw. 🗂️ Requirements: 5+ years of software development experience, Strong Python experience, Experience with vanilla JavaScript, Experience with PostgreSQL, Experience with Redis, Experience with Azure, AWS, or GCP, Experience with CI/CD pipelines, Experience with GitHub Actions, Understanding of event-driven systems, Understanding of distributed architectures, Experience with Docker or Podman, Experience with Kubernetes, English level B2 or higher 📃 Skills: Python, JavaScript, PostgreSQL, Redis, Azure, AWS, GCP, GitHub, Docker, Podman, Kubernetes, CI/CD, Neo4j, Milvus, spaCy, Transformers, Rust, Go, Java, C#, React, Vue, Electron, Tauri 🏢 Description: Company Description Our mission as a company providing IT services is to provide our clients all over the world with the best solutions. We manage to do this by analyzing the needs of our clients and matching them to the skills and aspirations of our employees. Therefore, one of our main motivations is to provide each Employee and Consultant with a satisfying experience. Joining us means being part of a community with diverse personalities. Start your adventure with act digital Polska ! Job Description We are looking for Senior Software Engineer . The project focuses on enhancing business processes through the use of artificial intelligence and advanced technologies. It enables intelligent data handling and supports automated decision-making. Built with modern, high-performance solutions, it ensures efficiency, security, and scalability. Requirements 5+ years of experience in software development. 5+ years experience with Python. Experience with relational databases (PostgreSQL). Experience with CI/CD pipelines and tools like GitHub Actions. Strong understanding of event-driven systems and distributed architectures. Experience with containerization tools (Docker) and orchestration platform (Kubernetes). Experience in building web applications using modern frameworks (React 1+ years) English min B2. Nice to have Experience in cloud platform (Azure / AWS / GCP). Experience with graph databases (Neo4j) and vector databases (Milvus). Experience with NLP libraries and frameworks (spaCy / Transformers). Proficiency in compiled languages (Rust, Go, Java, C#). Experience with machine learning concepts and the ability to work with NLP datasets. Additional Information Work model: Hybrid from Warsaw Type of contract: B2B Rate: up to 220 PLN net per hour Project: Long-term (2+ years) Start: ASAP-1 month We offer Access to local and international projects - Clients from France, Germany, Portugal, UK, and Benelux. Professional development support - trainings, technical certificates, conference participation, foreign language classes, and soft skills trainings are subsidized for up to 2 000 PLN. Bonus for recommending Candidates starting from 6 000 up to 10000 PLN. Fully paid Medicover healthcare card. Psychological support program WellBee. Multisport card. Regular integration events and gifts. Long-term cooperation. Relocation Program. If You applied for this position the Controller of your personal will be ACT DIGITAL POLSKA Sp. z o.o., with its registered office at Przyokopowa 31, 01-208 Warsaw . The personal data provided by you will be processed for the purpose of the recruitment process and for future recruitment processes. You have the right to access the content of your data, request their rectification, erasure, restriction of processing, the right to data portability, the right to object to the processing of your data and the right to lodge a complaint to the President of the Personal Data Protection Office.
Technology
RemoDevs
Senior Fullstack Developer (React + Node.js)
Senior
On-site
Warsaw, Poland
7,000 - 9,000 USD
🏢 Summary: Senior Full Stack Engineer role focused on building AI-powered enterprise product features across frontend and backend systems in a fully onsite Warsaw office. The position involves owning the full development lifecycle, collaborating with product and design teams, and improving performance, reliability, and user experience. The company offers a modern AI-focused engineering environment, B2B contract, stock options, and opportunities to work with enterprise-scale AI solutions. 🗂️ Requirements: Senior-level experience building production web applications, Frontend experience with React, Frontend experience with TypeScript or similar frameworks, Backend experience designing APIs and backend services, Experience working with full-stack architectures and data flows, Ability to make technical decisions balancing scope, quality, and delivery time, Security-focused mindset and experience handling sensitive data, Experience collaborating with engineering, product, and design teams, Experience using AI tools in software development workflows, Availability to work onsite in Warsaw 5 days a week 📃 Skills: React, TypeScript, Python, Node.js, APIs, AI, Claude, OpenAI, Codex, GitHub, Copilot 🏢 Description: Please note: This role requires working from our office in Warsaw city centre 5 days a week . This is a fully on-site position , and remote or hybrid work is not available . About us We believe that businesses are moving toward AI-powered work, and we are building a platform for this future. Many AI agents cannot handle complex business tasks. We created a platform that organizes company policies, workflows, and business knowledge into one AI data model. This helps AI agents make accurate decisions and deliver reliable results at scale. We already work with well-known enterprise customers such as Glovo, Nespresso, and HelloFresh. Our platform supports thousands of users and processes real production data. Customers trust us with important business knowledge because we provide a secure and reliable solution with SOC2, HIPAA-ready security practices, and strong integrations. Job description We are looking for a Senior Full Stack Engineer who enjoys building complete product solutions from start to finish. In this role, you will understand customer needs, design the right technical solution, build new features, and improve them after release. You will work across both frontend and backend, taking ownership of the whole development process - from the first idea to production. The position is based in Warsaw and requires working from the office. Responsibilities Build and deliver product features across both frontend and backend. Turn product ideas into practical technical solutions with the right scope and priorities. Work across the full technology stack, including user interfaces, backend logic, APIs, and data flows. Work closely with product managers and designers, even when requirements are still changing. Improve usability, performance, reliability, and overall product quality. Monitor applications after release, analyze logs and system data, and continue improving the product. Use AI tools every day to improve development speed, workflows, and engineering processes. Maintain high standards for code quality, testing, and long-term ownership. Requirements Strong senior-level experience building and delivering production web applications. Strong frontend skills with React, TypeScript, or a similar modern web framework. Good backend experience designing APIs, backend services, and data flows. Strong product thinking with the ability to improve user experience and simplify complex workflows. Good judgment when making technical decisions and balancing scope, quality, and delivery time. A security-focused approach and experience handling sensitive data. Good communication skills and experience working with engineering, product, and design teams. Experience using AI tools as part of your daily software development work. Nice to have Experience building AI-powered products such as chat applications, search, recommendation systems, workflows, or AI agents. Experience with Python, Node.js, or both. Experience leading product areas with a high level of ownership. Good understanding of web performance, accessibility, and production quality. What we offer B2B contract and company stock options. MacBook Pro. Modern technology stack and the opportunity to contribute to open-source projects. An AI-focused development environment with tools such as Claude Code, OpenAI Codex, and GitHub Copilot. Our values Our leadership team has strong experience in AI, knowledge management, and enterprise SaaS. We have received more than $60 million in funding and have been recognized by Gartner as a Cool Vendor. Our work is guided by these values: Quality – We care about excellent work and high standards in everything we build. Momentum – We take initiative, share ideas, and keep moving forward. Accountability – We take responsibility for our work and give honest, respectful feedback. Hard work – We believe success comes from teamwork, dedication, and consistent effort. Learning agility – We stay curious, learn from mistakes, and continue improving. Adapt and thrive – We welcome change and see challenges as opportunities to grow. Win together – We work as one team, communicate openly, and support our shared goals.