May 4, 2026
Software Tester - Paid Internship
Intern • On-site
4,806 - 4,806 PLN
Kraków, Poland
Montrose Software invites all aspiring Software Testers to apply for a paid Internship with an International IT Company. This 3-month program is designed for beginners, so no prior software testing experience is required, though it is a plus. You will gain hands-on experience working on real-life projects in an Agile team, focusing on testing internal company projects. Our experienced Testers will teach you everything you need to know from scratch—just bring your interest in the field and a willingness to learn. We are offering to extend the internship period into a regular position, with the possibility of working with international teams.
Our requirements:
Good spoken and written English
Ability to work in office
Good work organization
Strong attention to details
Willingness to learn new skills/technologies
Analytical thinking
You will be involved in:
Performing software manual tests
Creating test cases, test scenarios
Reporting identified bugs
Collaborating with developers on real projects
Working as a member of an agile software team
Please note that the interview process is divided into two parts:
Technical interview ~1 hours
Non-technical call with hiring manager ~45 minutes
Perks, Snacks & Everything Nice :)
Work Environment & Flexibility
Opportunity for permanent employment
Top-quality equipment to support your work
Flexible working hours
Exciting and challenging projects with international teams
Learning & Development
English lessons with a native speaker
Dedicated training budget for personal and professional growth
Health & Well-being
Multisport card
Air-conditioned workspace
Showers available at the office
Food & Comfort
Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it
Fully stocked kitchen with drinks, fruit, and snacks
Lifestyle & Fun
No dress code — dress comfortably
Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar
Regular team events
Additional Perks
Indoor bicycle parking
Similar jobs you might like
Technology
Montrose Software
Paid Internship - Software Developer
Intern
On-site
Krakow, Poland
4,806 - 4,806 PLN
🏢 Summary: Internship offer for IT students to work on internal web and mobile projects, gaining hands-on experience under senior developer mentorship while supporting technical office tasks and website updates. 🗂️ Requirements: Student of Information Technology or related field (minimum 2nd year), Knowledge of at least one programming language, Understanding of algorithms and data structures, Very good spoken and written English, Analytical thinking skills, Willingness to learn new technologies 📃 Skills: English, Programming, Algorithms, DataStructures, Web, Mobile 🏢 Description: Montrose Software is a software consultancy based in New Jersey USA, with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. We are always looking for excellent programmers at all levels of experience, from students and recent graduates to professionals looking for a change. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply. Requirements: Very good in spoken and written English, You are a student of Information Technology, or similar faculty (at least 2nd year of studies), Knowledge of at least one programmatic language, Knowledge of fundamental algorithms and data structures, You would like to learn new skills/technologies, Analytical thinking. Responsibilities: Developing internal projects (~70% of the time) Developing Montrose internal project, There are several different projects using different technology stacks, mostly web or mobile Interns will be cared for by senior developers (e.g. code review, consultations) Technical assistance for the office manager (~20% of the time) Various tasks that need some technical knowledge, like preparing computers for new employees, comparing pieces of equipment that we want to buy (e.g. screens) etc Montrosesoftware.com updates (~10% of the time) Updates to our company website We’re not planning any major redesign now, rather small changes (like adding a new job offer) Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
Montrose Software
Senior Python Developer (+ Docker)
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Backend Python Developer role within a structured rates products team, building and maintaining analytics microservices for pricing and valuation of financial instruments in a banking environment. The position involves developing backend features, integrating with frontend components, and deploying services on Kubernetes in a microservices architecture. The role supports trading systems used for initial valuation of financial products. 🗂️ Requirements: Excellent knowledge of Python with type hinting, Experience working with large codebases, Proficiency with Git version control, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Ansible, Experience with unit testing, Knowledge of JavaScript, Knowledge of React, Experience leveraging AI agents for software development 📃 Skills: Python, TypeHinting, Git, Docker, Kubernetes, Ansible, JavaScript, React, Testing, AI, Microservices 🏢 Description: Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products. Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: Develop and maintain backend functionality and integrate it with the frontend. Implement new features, optimize existing functionality, and fix bugs. Work together with other developers to deliver high-quality results Team & Collaboration > 20 people, and 7 from Montrose Regular meetings: Daily at 15:30 CET and weekly retrospective Communication : Chat, emails, ad hoc call Working hours: usually 9:00–17:00 CET Qualifications: Excellent knowledge of Python programming language with type hinting Large codebases, with hands on experience Ability to use Git version control system Docker / Kubernetes / ansible knowledge Unit testing skills Knowledge of Javascript / React Experience leveraging AI agents for software development Fluent in spoken and written English Nice to have: Familiarity with C++ Experience in a quantitative finance environment Experience in Linux/Windows management Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
emagine Polska
Senior IT Tester – Banking (Manual, API, Mortgages)
Senior
Hybrid
Warsaw, Poland
110 - 110 PLN/hr
🏢 Summary: Senior IT Tester role in the banking sector focused on mortgage systems, responsible for end-to-end, regression, and continuous testing within an agile environment. The position emphasizes strong expertise in PEGA and API testing and maintaining high-quality standards across releases. Hybrid work model with involvement in international teams. 🗂️ Requirements: Minimum 10 years of experience in software testing, Strong experience in PEGA testing, Strong experience in API testing, Experience in mortgage domain testing, Experience in manual testing: Functional, System, Integration, API, Experience with test management tools (qTest, Xray, HP ALM), Experience working in Agile teams, Experience with Jira and Confluence 📃 Skills: PEGA, API, Manual, Functional, System, Integration, Regression, E2E, Mortgages, qTest, Xray, HP-ALM, Jira, Confluence, Agile 🏢 Description: Industry: banking Rate: 110 pln/h Location: hybrid - 3 days per week from office Warsaw or Tricity Introduction & Summary We are seeking experienced IT Testers with a strong background in the mortgage domain to join our team for an exciting project. The successful candidates will have over 10 years of expertise in testing, particularly in PEGA and API testing. You will play a crucial role in ensuring the efficiency and quality of our testing processes within an agile environment tailored to meet the unique needs of our customers. Main Responsibilities The IT Testers will be responsible for the following core duties: Continuous testing of newly created functions. Maintaining and updating test cases to align with best practices. Executing Daily Test Runs and reviewing results. Updating the list of test cases in the testing management tool. Planning and executing regression tests for each release. Reporting and verifying defects and issues. Recommending actions for test execution improvements. Identifying additional testing scenarios. Conducting end-to-end testing of applications and surrounding ecosystems. Key Requirements Minimum 10 years of experience in Software Testing. Strong testing experience (preferably with PEGA and API) in the mortgages domain. Strong analytical and problem-solving skills. Proactive with a tester mindset focused on quality and detail. Experience in manual testing (Functional, System & Integration, API, and PEGA). Experience with test management tools (e.g., qTest, Xray, or HP ALM). Ability to work in an international, cross-country environment. Good communication skills in English. Willingness to learn new tools and processes. Experience with Agile teams, including Jira and Confluence. Nice to Have Knowledge of automated API testing tools (e.g., Postman collections, REST Assured, Cypress). Familiarity with CI/CD pipelines. Experience in testing microservices-based architectures. System Testing of modern UI (Web/Mobile).
Technology
Grid Dynamics Poland
QA (Java) Automation Intern Warsaw
Intern
Hybrid
Warsaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month paid IT internship focused on developing practical programming and QA skills under the guidance of an experienced mentor. The role involves 30 hours per week of structured learning and hands-on tasks in software development and testing. Successful participants may receive a full-time employment opportunity upon completion. 🗂️ Requirements: Basic knowledge of test design and test theory, Basic knowledge of at least one programming language, Understanding of OOP, Basic understanding of Git, Understanding of Software Development Lifecycle, Intermediate English level or higher, Bachelor degree in Computer Science, IT or related field 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SDLC, SQL, Selenium, QA, Automation, Databases 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Montrose Software (Polska) Sp.z.o.o
Senior FullStack Developer
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Backend Developer role focused on building and maintaining analytics services for pricing and valuation of financial instruments within a microservices architecture. The position involves developing backend features, integrating with frontend components, and supporting event-driven systems used by traders in a banking environment. Work includes optimizing existing solutions and collaborating within a large, distributed team. 🗂️ Requirements: Excellent knowledge of Python, Experience with FastAPI framework, Knowledge of event-driven architecture, Understanding of programming design patterns, Experience working with large codebases, Proficiency with Git version control, Unit testing skills, Knowledge of JavaScript, Knowledge of React, Understanding of software architecture and design principles 📃 Skills: Python, FastAPI, JavaScript, React, Git, Microservices, Testing, Architecture, Design-patterns, Event-driven 🏢 Description: Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products. Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: Develop and maintain backend functionality and integrate it with the frontend. Implement new features, optimize existing functionality, and fix bugs. Work together with other developers to deliver high-quality results Team & Collaboration > 20 people, and 7 from Montrose Regular meetings: Daily at 15:30 CET and weekly retrospective Communication : Chat, emails, ad hoc call Working hours: usually 9:00–17:00 CET Qualifications: Excellent knowledge of Python Knowledge of event-driven architecture Python FastAPI framework Good understanding of programming design pattern Large codebases, with hands on experience Ability to use Git version control system Unit testing skills Knowledge of Javascript / React Knowledge of software architecture and design principles Fluent in spoken and written English Nice to have: Familiarity with C++ Experience in a quantitative finance environment Docker / Kubernetes / ansible knowledge Experience in Linux/Windows management Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code- dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parkingm
Technology
Grid Dynamics Poland
QA (Java) Automation Intern Wroclaw
Intern
Hybrid
Wroclaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month hybrid IT internship focused on QA and software development fundamentals, offering mentorship, hands-on learning, and collaboration with experienced programmers. The role involves working 30 hours per week on daily development tasks while building skills in testing, programming, and software engineering practices. Successful participants may receive an opportunity for further employment. 🗂️ Requirements: Basic knowledge of test design, Basic knowledge of test theory, Basic knowledge of Java, Basic knowledge of JavaScript, Basic knowledge of Python, Basic knowledge of C#, Understanding of OOP, Basic understanding of Git, Understanding of software development lifecycle, Intermediate English or higher, Bachelor degree in Computer Science, Information Technologies, or related discipline, Availability for hybrid work in Wroclaw office 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SQL, Selenium 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) This role is based in our office in Wroclaw. Being located in Wroclaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Nonstop Hankus & Cecek
mid-level QA – testowanie manualne
Mid
Hybrid
Krakow, Poland
7,000 - 9,000 PLN
🏢 Summary: Full-time position for an experienced Web Application Tester working on medium and large-scale projects for a dedicated client, participating in the entire development lifecycle from requirements gathering to production deployment. The role requires analytical thinking and responsibility for verifying that delivered software meets client requirements. 🗂️ Requirements: Minimum 2 years of experience in web application testing, Ability to analyze requirements and verify software compliance, Experience in creating test cases, scenarios and test reports, Knowledge of at least one bug tracking system, Ability to read documentation in English, Ability to read and perform simple data operations in databases, Fluent Polish language, Strong analytical and logical thinking skills, Independence in daily work 📃 Skills: Testing, Web, SQL, Postman, Jira, YouTrack, Bugtracking, Databases, Documentation 🏢 Description: Prężna, obsługująca dużych i ciekawych klientów w Polsce i za granicą firma z Krakowa zamierza rozszerzyć zespół o osobę do zespołu testerskiego. Konieczna jest umiejętność analitycznego myślenia. Nie szukamy kogoś, kto umie wyłącznie przeklikać się przez interfejs i powiedzieć "o, nie działa". Szukamy kogoś, kto będzie w stanie zrozumieć wymagania klienta i zweryfikować ich spełnienie przez dostarczany produkt software'owy. Szukamy osoby pracowitej, ambitnej i przede wszystkim odpowiedzialnej za wyniki swojej pracy. Osoba na tym stanowisku dołączy do zespołu dedykowanego dla jednego klienta, ale z kilkoma projektami o średnim i dużym stopniu złożoności. Projekty są realizowane w całości po stronie naszego zespołu od zbierania wymagań do wdrożenia produkcyjnego – testerzy biorą udział w całym procesie i są kluczowi na każdym etapie. Wymagania podstawowe: samodzielność i umiejętność logicznego myślenia, systematyczność, skrupulatność, skupienie na pracy komunikatywność i umiejętność jasnego przekazywania informacji (ustnie i pisemnie) poczucie humoru doświadczenie w zakresie testowania aplikacji webowych – minimum 2 lata – warunek konieczny, nie szukamy osób do wyszkolenia od zera biegły język polski – warunek konieczny Wymagania mile widziane: doświadczenie analityczne lub programistyczne znajomość baz danych – w zakresie czytania i prostej edycji danych doświadczenie w tworzeniu dokumentacji projektowej lub technicznej umiejętność tworzenia przypadków testowych, scenariuszy oraz raportów z testów znajomość Postman lub podobnych dobra znajomość przynajmniej jednego systemu bugtrackingowego (YouTrack, Jira, etc), język angielski w stopniu umożliwiającym czytanie dokumentacji zainteresowanie testami bezpieczeństwa będzie dodatkowym atutem Wymiar pracy: full-time. Forma współpracy - najchętniej długoterminowa umowa firma-firma. Firmom podwykonawczym dziękujemy. Praca hybrydowa, na początku współpracy minimum 3 dni w tygodniu w biurze na Bohaterów Września. Preferujemy osoby, które chcą pracować z biura ze względu na płynniejszą komunikację projektową. Parę słów o nas: realizujemy ciekawe zlecenia dla klientów w Polsce i za granicą. Wśród naszych klientów są poważni gracze na rynku usług wideo w USA, światowe organizacje audytorsko- doradcze, wiodące portale internetowe i telewizje cyfrowe w kraju i za granicą. Obsługujemy również rynek bankowy i telekomunikacyjny, a także produktów i usług motywacyjnych oraz doradczych. Pracujemy dla klientów w Polsce, Europie, Azji i Ameryce Północnej. Realizujemy projekty związane z edukacją, bankowością, komunikacją, podpisem elektronicznym, systemami self-care, audytorskimi, motywacyjnymi i społecznościami. Oferujemy dobre wynagrodzenie, ale wymagamy niezawodnego wykonywania powierzonych obowiązków. Nasze relacje budujemy właśnie w oparciu o zaufanie, ale także odpowiedzialność i dobrą jakość wykonywanej pracy. Gratis dorzucamy fajną atmosferę pracy, bardzo ciekawych klientów i projekty, dużo interesujących projektów. Oprócz tego becikowe, sute premie projektowe i okolicznościowe, oraz od wielkiego dzwonu, uścisk dłoni samego prezesa.
Technology
Grid Dynamics Poland
QA (Java) Automation Intern Warsaw
Intern
Hybrid
Warsaw, Poland
32 - 32 PLN
🏢 Summary: 6-month IT internship focused on QA and software development fundamentals, offering hands-on learning under mentor supervision in a hybrid work model in Warsaw. Candidates will work on daily tasks with a team while developing programming, testing, and software lifecycle knowledge. 🗂️ Requirements: Basic knowledge of test design, Basic knowledge of test theory, Basic knowledge of Java, Basic knowledge of JavaScript, Basic knowledge of Python, Basic knowledge of C#, Understanding of OOP, Basic understanding of Git, Understanding of software development lifecycle, Intermediate English, Bachelor degree in Computer Science, Information Technologies, or related discipline, Availability for hybrid work in Warsaw 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SQL, Selenium 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) This role is based in our office in Warsaw. Being located in Warsaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
Java Developer Intern
Intern
Hybrid
Krakow, MA, Poland
32 - 32 PLN
🏢 Summary: 6-month part-time Java internship focused on hands-on learning under mentorship, aimed at developing core programming and software engineering skills. The program combines guided training with practical tasks and offers potential full-time employment upon successful completion. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Fundamental knowledge of relational databases, Fundamental knowledge of data structures and algorithms, Understanding of Object Oriented Programming, Basic knowledge of Windows or Linux operating systems and shell, Basic knowledge of Java collections, Basic understanding of networking concepts, Basic understanding of IO and SQL, Intermediate or higher English proficiency, University degree or final year studies in Computer Science or related field 📃 Skills: Java, SQL, OOP, Algorithms, DataStructures, Databases, Collections, Windows, Linux, Networking, Shell, IO 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
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.