April 27, 2026

Programistka/Programista JavaScript

Mid • Hybrid

Poznan, Poland

Na co dzień w naszym zespole:

  • projektujesz i programujesz funkcjonalności mikroserwisowej aplikacji CRM dla naszych klientów i pracowników w oddziałach, agencjach, contact center,

  • współpracujesz przy tworzeniu wymagań biznesowych, aby były realizowalne i funkcjonalne,

  • testujesz i wdrażasz, aby dostarczać rozwiązania najwyższej jakości,

  • wspierasz linię wsparcia przy rozwiązywaniu problemów użytkowników, 

  • cały czas doskonalisz się, rozwijasz i uczysz, bo każdy dzień to nowe przygody i wyzwania - a to wszystko zwinnie i przyrostowo, aby jak najszybciej dostarczać wartość biznesową.

To stanowisko może być Twoje, jeśli:

  • posiadasz komercyjne doświadczenie w zakresie programowania warstwy frontend,

  • bardzo dobrze znasz HTML5 / CSS3 i JavaScript (ES6+),

  • masz doświadczenie w korzystaniu z technik AJAX, JSON, REST,

  • nie są Ci obce technologie Sass, Bootstrap, Node.js i Webpack,

  • potrafisz tworzyć wydajne, kompleksowe i optymalne rozwiązania,

  • masz umiejętności pracy z systemem kontroli wersji GIT,

  • posiadasz praktyczną znajomość i umiejętność stosowania wzorców projektowych,

  • znasz język angielski na poziomie umożliwiającym posługiwanie się dokumentacją,

  • masz wykształcenie wyższe, kierunek informatyczny lub pokrewny.

Dołączając do nas zyskujesz:

  • pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport,

  • atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego,

  • dedykowany system szkoleń,

  • możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju,

  • stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Similar jobs you might like

Technology

PKO Bank Polski

Ekspertka/Ekspert ds. programowania (Java)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Stanowisko obejmuje projektowanie i rozwój nowoczesnych aplikacji backendowych w Javie, w tym tworzenie nowych rozwiązań oraz rozwój istniejących systemów. Rola koncentruje się na projektowaniu architektury, integracji systemów oraz zapewnieniu wysokiej jakości poprzez testy i dbałość o wydajność. Praca w środowisku zespołowym z wykorzystaniem nowoczesnego stosu technologicznego. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym, Wyższe wykształcenie informatyczne lub pokrewne, Praktyczna znajomość Java 11+, Bardzo dobra znajomość Spring Boot, Bardzo dobra znajomość Spring Integration, Doświadczenie z relacyjnymi bazami danych, Doświadczenie w pisaniu testów jednostkowych i integracyjnych, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON 📃 Skills: Java, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON 🏢 Description: Na co dzień w naszym zespole: tworzysz od podstaw nowe oraz modyfikujesz i rozwijasz istniejące aplikacje i serwisy, analizujesz i projektujesz nowoczesne rozwiązania architektoniczne, piszesz testy jednostkowe i integracyjne dla budowanych systemów, dbasz o wysoką jakość, funkcjonalność, wydajność oraz niezawodność tworzonego oprogramowania, uczestniczysz aktywnie w pracach całego zespołu projektowego, dzieląc się wiedzą i swoją perspektywą. To stanowisko może być Twoje, jeśli: masz za sobą min. 5 lat komercyjnego doświadczenia w programowaniu w języku obiektowym, posiadasz wyższe wykształcenie (informatyczne lub pokrewne), znasz w praktyce programowanie w języku Java (wersja 11 lub nowsza), znasz bardzo dobrze Spring Boot/Spring Integration, posiadasz praktyczną znajomość relacyjnych baz danych, korzystasz na co dzień z narzędzi: Git, Maven, Jira, Jenkins, znasz standardy SOAP, REST, XML, JSON, wyróżniasz się analitycznym podejściem do zadań, działasz zespołowo i lubisz jasną komunikację. Dodatkowym atutem będzie: doświadczenie w środowisku chmurowym GCP (BigQuery, CloudSQL, Pub/Sub), doświadczenie w roli Frontend Developer (React), doświadczenie z Apache Kafka, Google Pub/Sub, IBM MQ, praktyczna znajomość nierelacyjnych baz danych, praktyczne doświadczenie przy budowania skonteneryzowanych aplikacji (Antos, Kubernetes Engine, Docker), praca przy projektach związanych z Marketing Campaign Management. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Programistka/Programista .NET (Zespół Wsparcia Ryzyka)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The role involves developing, testing, and deploying advanced web applications using .NET technologies. The position focuses on building and integrating web solutions, working with relational databases, and maintaining technical documentation within a collaborative development team. It requires hands-on experience with modern backend and frontend technologies in a financial sector environment. 🗂️ Requirements: Minimum 2 years of experience with .NET, Proficiency in C#, Knowledge of JavaScript, Knowledge of TypeScript, Knowledge of HTML, Knowledge of CSS, Experience with relational databases, Strong knowledge of SQL and MSSQL, Experience with VisualStudio, Experience with VisualStudioCode, Experience with SQLManagementStudio, Experience with Postman, Experience with SoapUI, Experience with Node.js, Knowledge of WebAPI, Knowledge of REST, Knowledge of SOAP, Experience with object-oriented programming, Experience with Git 📃 Skills: .NET, C#, JavaScript, TypeScript, HTML, CSS, SQL, MSSQL, VisualStudio, VisualStudioCode, SQLManagementStudio, Postman, SoapUI, Node.js, WebAPI, REST, SOAP, Git, OOP, Python, Linux, RedHat 🏢 Description: Na co dzień w naszym zespole: tworzysz, rozwijasz, testujesz oraz wdrażasz zaawansowane aplikacje webowe, rozwiązujesz problemy związane z oprogramowaniem, jak również wprowadzasz ulepszenia i usprawnienia, przygotowujesz dokumentację techniczną, realizujesz zadania projektowe, współpracujesz z innymi członami zespołu. To stanowisko może być Twoje, jeśli: masz praktyczną znajomość technologii .NET (min. 2 lata), znasz języki programowania: C#, JavaScript, TypeScript, HTML, CSS, znasz relacyjne bazy danych i język SQL (w szczególności MS SQL), pracujesz z narzędziami: Visual Studio, Visual Studio Code, SQL Management Studio, Postman, SoapUI, Node.js, znasz technologie integracyjne (WebAPI, Web Services, REST, SOAP), posiadasz doświadczenie w programowaniu z wykorzystaniem języków obiektowych, potrafisz pracować z systemem kontroli wersji GIT, znasz język angielski w stopniu umożliwiającym swobodne posługiwanie się dokumentacją techniczną, jesteś osobą komunikatywną, potrafisz i lubisz pracować w zespole. Dodatkowym atutem będzie: praktyczna znajomość Python, znajomość systemów Linux, RedHat. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Programistka/Programista Java (Zespół Rozwoju Oprogramowania Aplikacji Płatniczych)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Backend Developer responsible for designing and developing backend applications using Java and Spring Boot, with active involvement in system architecture and technical decision-making. The role includes building and maintaining unit and integration tests, working with PostgreSQL databases, and ensuring high code quality within a Scrum team. The position requires strong ownership of technical solutions and collaboration in an agile environment. 🗂️ Requirements: Minimum 5 years of commercial experience in Java development, Strong knowledge of Spring Boot and API design, Practical experience with PostgreSQL, Experience writing unit and integration tests using Spock and Groovy, Experience with Maven build tool, Ability to make independent technical decisions, Experience working in Scrum team 📃 Skills: Java, Spring, SpringBoot, API, PostgreSQL, Spock, Groovy, Maven, SQL, Scrum 🏢 Description: Na co dzień w naszym zespole: projektujesz i rozwijasz aplikacje backendowe w oparciu o Java oraz Spring Boot, bierzesz aktywny udział w projektowaniu architektury systemów oraz podejmowaniu decyzji technicznych, tworzysz i utrzymujesz testy jednostkowe oraz integracyjne (Spock, Groovy), pracujesz z relacyjną bazą danych PostgreSQL, dbając o wydajność i jakość zapytań, budujesz i utrzymujesz projekty z wykorzystaniem Maven, współpracujesz z innymi programistami, analitykami i testerami w ramach zespołu scrumowego, dbasz o wysoką jakość kodu, stosując code review oraz dobre praktyki programistyczne. To stanowisko może być Twoje, jeśli: posiadasz minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji w Javie, bardzo dobrze znasz Spring Boot oraz projektowanie API, posiadasz praktyczne doświadczenie w pracy z bazą PostgreSQL, tworzysz testy jednostkowe i integracyjne (Spock, Groovy), swobodnie pracujesz z Maven, potrafisz samodzielnie podejmować decyzje techniczne i brać odpowiedzialność za rozwiązania, chętnie dzielisz się wiedzą i wspierasz rozwój zespołu. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Senior Java Developer (Calypso)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Development and maintenance of a critical back-office Calypso system with responsibility for designing and implementing complex system integrations. The role involves translating business requirements into technical solutions, optimizing application performance, and making architectural decisions within a banking environment. Close collaboration with analytical, DevOps, cybersecurity teams and external system vendors is required. 🗂️ Requirements: Minimum 5 years of experience in system programming and design, Very strong knowledge of Java, Very strong knowledge of SQL, Understanding of banking systems architecture, Experience in designing integrations between complex systems, Ability to perform independent technical analysis, Ability to make architectural decisions 📃 Skills: Java, SQL, Calypso, ESB, JMS, REST, SWIFT, DevOps, Batch, Finastra, Murex 🏢 Description: Na co dzień w naszym zespole: rozwijasz i utrzymujesz krytyczny system back-office Calypso, projektujesz i implementujesz zaawansowane integracje systemowe (ESB, JMS, REST, SWIFT, pliki), dokonujesz analizy technicznej wymagań biznesowych i przekładasz je na rozwiązania systemowe, optymalizujesz wydajność aplikacji (Java, SQL, batch processing, archiwizacja), współpracujesz z zespołami analitycznymi, devOps i cyberezpieczeństwa oraz dostawcami oprogramowania (m.in. Calypso, Finastra, Murex). To stanowisko może być Twoje, jeśli: posiadasz min. 5 lat doświadczenia w programowaniu/projektowaniu systemów, bardzo dobrze znasz Java oraz SQL, rozumiesz architekturę systemów bankowych, masz doświadczenie w projektowaniu integracji między złożonymi systemami, potrafisz samodzielnie prowadzić analizę techniczną i podejmować trafne decyzje architektoniczne. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Kierowniczka/Kierownik sekcji rozwoju CRM korporacyjnego

Senior

Hybrid

Poznan, Poland

🏢 Summary: Leadership role in a new CRM project for corporate clients, combining technical oversight with team management. The position involves co-creating system architecture, ensuring code quality, and coordinating development in Scrum. You will drive delivery, DevOps practices, and collaboration across business and technical stakeholders. 🗂️ Requirements: Minimum 5 years of experience in IT projects, Minimum 2 years of experience as a team leader, Practical experience with Java and Spring Boot, Practical experience with JavaScript, Experience with CI/CD tools, Experience with Git, Experience with JIRA, Experience with microservices architecture, Experience with REST API, Practical experience working in Scrum, Knowledge of DevOps principles, Ability to lead a team in Agile environment 📃 Skills: Java, Spring, SpringBoot, JavaScript, CI/CD, Git, JIRA, Microservices, REST, Scrum, DevOps, Agile 🏢 Description: Na co dzień w naszym zespole: prowadzisz zespoł developerski w ramach nowego projektu CRM dla klientów korporacyjnych, współtworzysz architekturę rozwiązania i sprawujesz nadzór nad jakością techniczną, planujesz i koordynujesz prace zespołu w metodyce Scrum, współpracujesz z Product Ownerem, analitykami biznesowymi i innymi zespołami, raportujesz postępy i ryzyka do kierownika projektu, odpowiadasz za mentoring i rozwój członków zespołu. To stanowisko może być Twoje, jeśli: masz min. 5 lat doświadczenia w projektach IT, w tym min. 2 lata w roli lidera zespołu, znasz na przynajmniej podstawowym poziomie języki programowania: Java (Spring Boot) i JavaScript, znasz narzędzia CI/CD, Git, JIRA, masz doświadczenie w projektach opartych o mikroserwisy i REST API, masz praktyczne doświadczenie w pracy w Scrumie, potrafisz prowadzić zespoł w środowisku zwinnym, znasz zasady DevOps i Agile Leadership, potrafisz budować zaangażowanie w zespole, jesteś osobą odpowiedzialną, komunikatywną i proaktywną, potrafisz pracować z interesariuszami biznesowymi. Dodatkowo docenimy, jeśli: masz doświadczenie w projektach IT realizowanych dla sektora finansowego (preferowana bankowość korporacyjna). znasz procesy i produkty bankowe dla klientów instytucjonalnych, potrafisz współpracować z interesariuszami biznesowymi w środowisku regulowanym, rozumiesz wymagania bezpieczeństwa, zgodności i audytu w projektach bankowych.

Technology

PKO Bank Polski

Programistka/Programista Java (Zespół Rozwoju Oprogramowania Aplikacji Płatniczych)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Development role focused on designing and implementing new application components using Java 17 and Spring Boot 3. Responsibilities include analyzing business requirements, developing new features, and performing unit and functional testing within a modern DevOps environment. 🗂️ Requirements: Minimum 3 years of experience as Java developer, Experience with Java 17, Experience with Spring Boot 3, Practical knowledge of Maven, Ability to work with OpenAPI 3, Knowledge of Lombok library, Knowledge of jOOQ library, Experience with FlyWay, Experience with MariaDB or MySQL or PostgreSQL, Practical knowledge of Docker, Practical knowledge of Ansible, Practical knowledge of OpenShift, Knowledge of Spock and Groovy, Experience with unit and functional testing 📃 Skills: Java, SpringBoot, Maven, OpenAPI3, Lombok, jOOQ, FlyWay, MariaDB, MySQL, PostgreSQL, Docker, Ansible, OpenShift, Spock, Groovy 🏢 Description: Na co dzień w naszym zespole: bierzesz udział w projektowaniu nowych komponentów aplikacji, analizujesz wymagania biznesowe, implementujesz nowe funkcje, przeprowadzasz testy jednostkowe oraz funkcjonalne. To stanowisko może być Twoje, jeśli: masz minimum 3 lata doświadczenia w pracy jako programista Java (pracujemy na Java 17 i Spring Boot 3), masz praktyczną znajomość narzędzi wspierających rozwój oprogramowania takich jak Maven, potrafisz korzystać z OpenAPI 3, znasz biblioteki takie jak: Lombok, jOOQ i system kontroli wersji FlyWay, masz doświadczenie z bazami danych takimi jak: MariaDB/MySQL lub PostgreSQL, masz praktyczną znajomość narzędzi takich jak: Docker, Ansible, OpenShift, znasz Spock + Groovy, jesteś osobą komunikatywną i lubisz pracować w zespole. Twój Pakiet Korzyści: docenienie działania i zaangażowania - oprócz wynagrodzenia, każdy z nas ma określone cele – które doceniamy w ramach systemów premiowych, oferta specjalna - wspieramy Twoje finanse i oferujemy produkty naszej Grupy Kapitałowej na preferencyjnych warunkach ( m.in . kredyt hipoteczny, kartę kredytową czy ubezpieczenie) oraz pomagamy odkładać na emeryturę w PPE, elastyczność benefitów - różnimy się, dlatego to Ty wybierasz z jakich benefitów skorzystasz. Mamy dla Ciebie system kafeteryjny lub działania w ramach ZFŚS m.in . pożyczkę na remont), możliwości rozwoju - u nas masz szerokie perspektywy rozwoju i możesz uczyć się, jak lubisz. Oferujemy dostęp do różnych form nauki – stacjonarnie i cyfrowo, wsparcie w zdrowiu i odpoczynku - dbamy o naszą formę mentalną i fizyczną. Możesz skorzystać z kart sportowych, opieki medycznej LuxMed, stomatologa, programu wellbingowego #FokusNaCiebie.

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

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

PKO Bank Polski

Inżynierka/Inżynier DevOps (Zespół Aplikacji Otwartej Bankowości)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Role focused on managing and automating container-based infrastructure and API Management platforms, ensuring high availability, security, and performance. The position involves building CI/CD pipelines, optimizing API gateways, and supporting developers with automation tools. It also includes monitoring systems, handling incidents, and maintaining SLA/OLA standards. 🗂️ Requirements: Practical experience with containerization, Experience with container orchestration, Experience with API Management platforms, Proficiency in Linux administration, Ability to write automation scripts (Bash, Python or Go), Experience with Infrastructure as Code tools, Understanding of networking concepts (L4/L7, mTLS), Knowledge of container security, Knowledge of eIDAS certificates 📃 Skills: Docker, Kubernetes, Linux, Bash, Python, Go, Terraform, Ansible, CI/CD, API, mTLS, eIDAS, Networking 🏢 Description: Na co dzień w naszym zespole: zarządzasz infrastrukturą opartą o kontenery, dbając o przewidywalność, wydajność, automatyzację i ciąglość działania, konfigurujesz i optymalizujesz platformę API Magement, wdrażając polityki bezpieczeństwa, rate limiting, routing, budujesz i automatyzujesz procesy CI/CD, które automatycznie testują i wdrażają nowe wersje API oraz mikroserwisy, wspierasz deweloperów w obsłudze platformy oraz tworzysz narzędzia wspierające prace wytwórcze zespołu, monitorujesz wydajność i reagujesz na incydenty, dbając o najwyższe parametry OLA i SLA. To stanowisko może być Twoje, jeśli: masz praktyczne doświadczenie w konteneryzacji, orkiestracji i zarządzaniu platformami API Management, znasz w praktyce Linuxa i potrafisz pisać skrypty automatyzujące (Bash, Python lub Go), masz doświadczenie w pracy z narzędziami Infrastructure as Code (np. Terraform, Ansible), rozumiesz zagadnienia sieciowe (L4/L7, mTLS, certyfikaty eIDAS) i bezpieczeństwa kontenerów, lubisz automatyzację - wychodzisz z założenia, że jeśli coś trzeba zrobić dwa razy, należy to oskryptować. Dołączając do nas zyskujesz: pakiet benefitów, w tym prywatną opiekę medyczną, Pracowniczy Program Emerytalny, System Kafeteryjny MyBenefit, kartę Multisport, atrakcyjną ofertę produktów bankowych, w tym kredytu hipotecznego, dedykowany system szkoleń, możliwość zdobywania doświadczenia, poznania różnorodnej technologii, w największej instytucji finansowej w kraju, stabilizację zatrudnienia – umowę o pracę, dedykowany system premiowy.

Technology

PKO Bank Polski

Programistka/Programista iOS

Senior

Hybrid

Warsaw, Poland

🏢 Summary: iOS Developer role focused on building and developing the largest mobile banking application in the country, including backend integrations, modular architecture, and high code quality standards. The position involves working on innovative projects, writing unit tests, and maintaining technical documentation. It requires strong experience in native iOS development and clean architecture practices. 🗂️ Requirements: Min. 4 years of experience in iOS development, Proficiency in Swift, Proficiency in Objective-C, Experience with Xcode, Experience with CocoaPods, Experience with SwiftLint, Knowledge of design patterns, Experience with Git, Knowledge of dependency injection, Understanding of multi-module iOS applications, Experience in application modularization, Experience in unit testing 📃 Skills: Swift, Objective-C, Xcode, CocoaPods, SwiftLint, Git, iOS, DependencyInjection, Modularization, UnitTesting, DesignPatterns 🏢 Description: Na co dzień w naszym zespole: uczestniczysz w innowacyjnych projektach dla największej aplikacji mobilnej bankowości w kraju, wykonujesz integrację z systemami backend,przygotowujesz testy jednostkowe, zawsze dbasz o jakość kodu i zgodność z dobrymi praktykami programowania, przygotowujesz lub aktualizujesz dokumentację techniczną. To stanowisko może być Twoje, jeśli: masz min. 4 lata doświadczenia w zakresie programowania na platformę iOS (Swift i Objective-C), znasz Xcode, CocoaPods, SwiftLint,znasz wzorce projektowe, korzystasz z systemu kontroli wersji Git, znasz zagadnienia z technologii dependency injection, rozumiesz jak działają aplikacje wielomodułowe na ios, masz doświadczenie w w modularyzacji aplikacji, testujesz swój kod, posiadasz umiejętności analitycznego myślenia i rozwiązywania problemów, lubisz pracować w zespole, ale również dobrze sobie radzisz w pracy samodzielnej oraz pracy zdalnej. Twoim dodatkowym atutem będzie: znajomość natywnego programowania na platformę iOS z wykorzystaniem C/C++, znajomość Gerrit, Gitlab, procesu GitFlow, znajomość zagadnień związanych z procesem CI/CD oraz narzędzi typu Jenkins, wiedza o działaniu fastlane, codesign, doświadczenie w zarządzaniu aplikacją w sklepie AppStore oraz zarządzaniu kontem na ProvisioningPortal, doświadczenie w stosowaniu SOLID, doświadczenie w korzystaniu z JIRA/Confluence. Twój Pakiet Korzyści: Docenienie działania i zaangażowania - oprócz wynagrodzenia, każdy z nas ma określone cele – które doceniamy w ramach systemów premiowych. Oferta specjalna - wspieramy Twoje finanse i oferujemy produkty naszej Grupy Kapitałowej na preferencyjnych warunkach ( m.in . kredyt hipoteczny, kartę kredytową czy ubezpieczenie) oraz pomagamy odkładać na emeryturę w PPE. Elastyczność benefitów - różnimy się, dlatego to Ty wybierasz z jakich benefitów skorzystasz. Mamy dla Ciebie system kafeteryjny lub działania w ramach ZFŚS m.in . dofinansowanie opieki nad dziećmi, wakacji czy pożyczkę na remont. Możliwości rozwoju - u nas masz szerokie perspektywy rozwoju i możesz uczyć się, jak lubisz. Oferujemy dostęp do różnych form nauki – stacjonarnie i cyfrowo. Wsparcie w zdrowiu i odpoczynku - dbamy o naszą formę mentalną i fizyczną. Możesz skorzystać z kart sportowych, opieki medycznej LuxMed, stomatologa, programu wellbingowego #FokusNaCiebie czy dodatkowych dni wolnych.