Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
July 21, 2026
Software Engineer - Java/Fullstack (Fulfilment)
Mid • Hybrid
20,000 - 25,000 PLN
Kraków, Poland
About the role
As part of the store distribution engineering team, you will get the opportunity to work on the software applications and services that ensure our stores have the products our customers need. The work you do will improve the colleague experience in our depots and drive improved efficiencies to our extensive fulfilment network. And when it comes to ideas, we’re as ambitious as you are.
Our team is modernizing the technologies used to drive our fulfilment network and depot operations. There are two main areas of our work:
1. Supporting increased automation within our depots to make them more efficient.
2. Developing modern applications to support our colleagues drive better outcomes for the business.
Focusing on the automation area, you’ll play a key role in shaping the future of Tesco’s Autonomous Mobile Robot adoption in our fresh food depots. You’ll start by building the understanding and ownership of the existing solution, with the goal of improving the efficiency and user experience. All that while influencing the technical direction along the way.
On the technical side, we are developing Java microservices which are exposed via React applications and REST APIs. We use Kafka as a messaging backbone to provide strategic business analytics and insights via the Tesco Analytics Platform. We deploy our applications to AKS, virtual machines on premise or increasingly to an internal Kubernetes platform. We use Terraform to create our infrastructure as code.
What is in it for you
Hybrid working
We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about different flexible working options. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support.
This role requires you to be based in or near Kraków, as you will spend 60% (3 days) of your week collaborating with colleagues at our office locations or local sites and the rest remotely.
Our benefits
Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with:
Up to 20% yearly salary bonus – based on both individual and business performance
Permanent contract from the go – as a sign of our trust in your abilities
Tax-deductible expenses (IP)
Private healthcare (LuxMed)
Cafeteria & Multisport
Additional 4 days of paid leave to support your well-being and family life
Increase in annual leave (from 20 to 25 days) for those not yet eligible for the full holiday entitlement
Learning opportunities – certified technical training and a learning platform (Udemy)
Back-to-school day – 1 day off for parents of primary school children
Fertility leave – up to 2 weeks of paid leave for IVF treatment
Sports activities with a personal trainer in the office
Referral bonus
-
MacBook as your work tool
If that sounds exciting, then we'd love to hear from you.
You will be responsible for
We operate in a DevOps philosophy. We take responsibility for the software through its entire lifecycle. We practice continuous integration, delivery, and support of our code through to production and beyond.
Whilst specific responsibilities will be dependent upon the changing needs of the Tesco business, the following provides an overview of the role’s key responsibilities and measures:
Be a coder; review and contribute code.
Proactively propose solutions.
Work in the team – support and be supported in your team.
Design: design, propose and review architecture design.
Focus on performance, availability, reliability, and security.
Cross-platform, lightweight & mobile-first progressive web applications by design.
Contribute to the definition of features for services owned by your team.
Effectively communicate your and your team’s progress to your team members, your manager, and wider Tesco colleagues.
You will need
Mandatory skills:
At least 4 years of experience developing with Java 11+
Experience working with Agile methodologies (Scrum/Kanban)
Experience in test driven development
Experience of designing and developing microservices / REST APIs
Good English communication skills
Nice to have skills:
Experience with Azure, or other cloud solutions
Exposure to React
About us
Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues.
At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you.
Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require.
Want to get to know us better? Watch our team talk about our culture – YouTube
What our colleagues like the most at Tesco:
We develop our own products
We make an impact; large scale of operation
Accountability and respect are given to us
We cooperate and support each other
There are great colleagues who are divided into small teams here
-
We can develop and learn new things
Similar jobs you might like
Technology
Tesco Technology
Senior Software Engineer - Frontend (Enabling Functions - Colleague)
Senior
Hybrid
Krakow, MA, Poland
26,000 - 33,000 PLN
🏢 Summary: Hybrid Software Development Engineer III role focused on building scalable frontend systems for colleague-facing HR, payroll, learning, and workforce-management platforms. The offer includes technical leadership responsibilities, production support, CI/CD-driven delivery, and a permanent contract with bonus, healthcare, training, and additional leave benefits. 🗂️ Requirements: 8+ years of commercial frontend development experience, TypeScript and React experience, Web development best practices: semantic HTML and CSS, JavaScript frameworks and libraries experience, Frontend testing experience, REST API integration experience, UI performance optimization knowledge, Web accessibility, usability, cross-browser and mobile-first development expertise, DevOps model exposure, Lean and Agile environment experience, BDD, ATDD and TDD understanding 📃 Skills: TypeScript, React, HTML, CSS, JavaScript, Redux, React-Router, Jest, Cypress, Playwright, Jasmine, Enzyme, Mocha, REST, DevOps, BDD, ATDD, TDD, CI/CD 🏢 Description: About the role At Tesco, technology is at the heart of everything we do – powering the way millions of colleagues and customers live, work, and shop. We are looking for a Software Development Engineer III to join our Enabling Functions - Colleague technology team, which plays a key role in delivering intuitive, reliable, and innovative solutions for our 300,000+ colleagues globally. As a Software Development Engineer III, you’ll lead the design and implementation of strategic systems that enable our HR, Payroll, Learning & Development, and Workforce Management platforms – ensuring every colleague experience is simple, efficient, and empowering. What is in it for you Hybrid work We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about different flexible working options. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support. This role requires you to be based in or near Kraków, as you will spend 60% (3 days) of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Benefits Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with (for all): Up to 20% yearly salary bonus – based on both individual and business performance Permanent contract from the go – as a sign of our trust in your abilities Tax deductible expenses (IP) Private healthcare (LuxMed) Cafeteria & Multispor t Additional 4 days of paid leave to support your well-being and family life Increase in annual leave (from 20 to 25 days ) to those not yet eligible for the full holiday entitlement Learning opportunities - certified technical training and learning platforms like Udemy Back-to-school day – 1 day off for parents of primary school children Fertility leave – up to 2 weeks of paid leave for IVF treatment Sports activities with a personal trainer in the office Referral Bonus MacBook as your tool for work If that sounds exciting, then we'd love to hear from you! Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require You will be responsible for: Using your in-depth knowledge of TypeScript, React, and the ecosystem of tools to develop and implement scalable frontend systems - including a high-level understanding of common DevOps platforms Profiling and optimising the code Applying understanding of cohesion and architectural principles to create well-structured, maintainable software Identifying patterns in code and refactoring the code towards them where it increases understanding and/or maintainability with minimal guidance Translating requirements into tasks & code Developing high-quality code that can lead to rapid delivery, ruthlessly pursuing continuous integration and delivery - CI/CD Committing code early and often, demonstrating understanding of version control & branching strategies Automating everything by default Writing secure code by default and following the secure coding policies Writing maintainable code and observing basic hygiene practices Following the best practices of continuous BDD/TDD/Performance/Security/Smoke testing Working effectively with product stakeholders to communicate and translate needs into product improvements Contributing to group discussions on system design and understanding the domain well enough to work with Product Managers to drive value Supporting production systems, resolving incidents and performing root cause analysis Debugging/finding complex problems and supporting/maintaining the software solution Sharing knowledge with the wider engineering community Producing proof of concepts and conducting research to evaluate new solutions You will need Must have: We are seeking individuals with a passion for Technology. You will demonstrate experience with different platforms and technologies. We expect to see some or all of the following: 8+ years of commercial experience as a Frontend Software Developer Best practices regarding all aspects of web development, including design, semantic HTML markup, CSS, TypeScript, and related technologies Exposure to a variety of JavaScript frameworks and libraries such as: React, Redux, React-Router and testing with React Testing Library Jest, Cypress, Playwright, Jasmine, Enzyme, and Mocha. Awareness and practice of UI performance best practices Understanding and exposure to integrating REST API endpoints Strong experience and understanding of industry standard web accessibility, web design & usability, to support sites cross browser/platform devices with mobile-first approach A desire to write readable, maintainable, modular, and extendable code Exposure to the DevOps model Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD, and TDD Nice to have: Knowledge of Micro Frontends and Next.js Familiarity with managed QA processes Bringing multiple viewport, responsive and adaptive web designs to life Developing web applications within the constraints of "non-standard" devices About us Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require. Want to get to know us better? Watch our team talk about our culture – YouTube What our colleagues like the most at Tesco: We develop our own products We make an impact; large scale of operation Accountability and respect are given to us We cooperate and support each other There are great colleagues who are divided into small teams here We can develop and learn new things Discover how our colleagues shape Tesco’s tomorrow .
Technology
New offer
Tesco Technology
Engineering Manager - Backend (Transcend)
Senior
Hybrid
Krakow, MA, Poland
31,000 - 40,000 PLN
🏢 Summary: Lead an engineering team to build scalable retail software, translating customer and business needs into secure, high-quality technical solutions. The role combines hands-on technical leadership, people management, delivery ownership, and customer collaboration in a fast-paced environment. 🗂️ Requirements: 6+ years of hands-on software development experience, Experience managing software engineering teams of approximately 8 people, Agile delivery experience with Scrum or Kanban, Experience in high-scale environments handling millions of API calls, Cloud-platform experience, preferably Azure or equivalent, Strong system design and software architecture skills, End-to-end project ownership and technical leadership experience, Experience mentoring and developing engineers, Fluent English and excellent communication skills, Ability to work with technical and non-technical stakeholders, customers, and external partners, Strong problem-solving skills and a proactive, value-driven mindset, Ability to adapt and deliver in a fast-moving environment 📃 Skills: Java, Spring, REST, Couchbase, PostgreSQL, Kubernetes, Docker, Azure, Jenkins, GitHub, SonarQube, Selenium, Prometheus, Grafana, Git, Scrum, Kanban 🏢 Description: About the role Transcend Retail Solutions , a subsidiary of Tesco, was established to become the trusted solutions partner for retailers worldwide. We offer the same cutting-edge technology that powers Tesco’s $8bn online grocery business, tailored to meet the unique needs of our global retail partners. With world-class efficiency and scale, our mission is to help retailers build online businesses that customers, colleagues, and stakeholders truly love. We operate as a “startup within an enterprise," combining agility, ownership, and innovation with the backing of a global retail leader. If you thrive in fast-paced environments, enjoy solving real business problems, and want to make a tangible impact—this is the role for you. As a Software Development Manager , you will lead a team of engineers, delivering high-quality software solutions that create measurable business value. You will provide technical leadership, collaborate closely with Product Managers to translate business needs into effective technical solutions, and foster a culture of continuous improvement and innovation. You will also work in a customer-facing environment, building strong relationships with partners, understanding their needs, and turning feedback into impactful product and engineering outcomes. This role requires a startup mindset, with the ability to adapt quickly, make pragmatic decisions, and deliver results in a fast-paced environment. Building relationships with retail partners may involve occasional travel and flexible working hours to support different time zones. Tech Stack Languages & Frameworks : Java 21+, Spring Boot, RESTful APIs Data : Couchbase, PostgreSQL Cloud & Infrastructure : Kubernetes, Docker, Azure CI/CD & Automation : Jenkins, GitHub Actions, SonarQube Testing : Selenium Monitoring & Logging : Prometheus, Grafana, Version Control : Git + GitHub What is in it for you Hybrid working We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about different flexible working options. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support. This role requires you to be based in or near Kraków, as you will spend 60% (3 days) of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Our benefits Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with: Up to 20% yearly salary bonus – based on both individual and business performance Permanent contract from the go – as a sign of our trust in your abilities Tax-deductible expenses (IP) Private healthcare (LuxMed) Cafeteria & Multisport Additional 4 days of paid leave to support your well-being and family life Increase in annual leave (from 20 to 25 days) for those not yet eligible for the full holiday entitlement Learning opportunities – certified technical training and a learning platform (Udemy) Back-to-school day – 1 day off for parents of primary school children Fertility leave – up to 2 weeks of paid leave for IVF treatment Sports activities with a personal trainer in the office Referral bonus MacBook as your work tool If that sounds exciting, then we'd love to hear from you! You will be responsible for Collaborating with stakeholders to gather requirements and translate them into scalable technical solutions Designing secure, performant, and maintainable system architectures and APIs Guiding the team in writing clean, efficient, and testable code Overseeing testing and quality assurance to ensure reliability and performance Managing deployments, monitoring system health, and optimizing performance Providing production support and participating in on-call rotations Conducting regular 1:1s, coaching team members, and supporting career development Building high-performing teams that consistently deliver value within tight timeframes Representing your team in cross-functional technical discussions Defining and prioritizing features for services owned by your team Continuously improving engineering practices and team processes Acting as a bridge between engineering and external stakeholders, ensuring technical solutions align with customer expectations and business goals You will need Proven experience managing software engineering teams (approx. 8 people) 6+ years of hands-on software development experience Strong understanding of Agile methodologies (Scrum or Kanban) Fluent English with excellent communication skills Experience in high-scale environments (e.g., e-commerce, millions of API calls) Practical experience with cloud platforms (Azure or similar) Strong system design and architecture skills Track record of owning projects end-to-end and providing technical leadership Experience mentoring and developing engineers Proactive, value-driven mindset with strong problem-solving abilities Ability to engage effectively with both technical and non-technical stakeholders Comfortable working directly with customers and external partners to understand needs and deliver tailored solutions Thrives in a fast-moving, startup-like environment where priorities shift and speed matters About us Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require. Want to get to know us better? Watch our team talk about our culture – YouTube What our colleagues like the most at Tesco: We develop our own products We make an impact; large scale of operation Accountability and respect are given to us We cooperate and support each other There are great colleagues who are divided into small teams here We can develop and learn new things Discover how our colleagues shape Tesco’s tomorrow .
Technology
New offer
Brack.Alltron Service AG
Senior Software Engineer (Java)
Senior
Remote
Krakow, MA, Poland
6,000 - 7,500 EUR
🏢 Summary: Join a cross-functional product team to build and operate scalable, high-throughput Java backend solutions for eCommerce core processes. The role combines hands-on architecture, quality ownership and product discovery, with daily use of AI-assisted and agentic coding workflows. 🗂️ Requirements: Java 21+ backend experience, Reactive or asynchronous programming experience, Virtual threads experience, Distributed backend systems experience, Event-driven messaging experience, CI/CD and automated testing experience, Code review and observability experience, AI coding tools and agentic workflow experience, Product-oriented cross-functional collaboration 📃 Skills: Java, Vert.x, Reactor, Kafka, CI/CD, DDD, SOLID, Claude, Copilot, Scrum, Kanban 🏢 Description: We are one of Switzerland's leading online shops in both B2C and B2B - a combination that is nearly unique in Europe. Behind it stands one of the most modern logistics operations on the continent: highly automated, scalable and with further growth potential. Here you do more than build software. You bring your personality, actively shape the department and help define the eCommerce of tomorrow. The role Join a cross-functional product team and build scalable solutions with real impact for our customers and core business processes. You bring curiosity, team spirit and a genuine appetite for learning - and you take part in shaping not just the implementation, but the architecture, quality standards and the question of what should be built in the first place. What to expect A collaborative cross-functional product team with a hands-on Team Lead, a Product Manager and several T-shaped Full-Stack Engineers who share ownership together. You work in Scrum or Kanban depending on what fits the team. Engineers roll up their sleeves in refinement and actively contribute to architecture and product decisions - not just implementation. Plenty of room to shape high code quality within your team and across team boundaries. Enough legacy, complexity and grown structures to give you real opportunities to make things meaningfully better - one step at a time. What you bring We are a good match if you: Java & Backend Depth Bring deep, hands-on experience with Java 21+ - including modern language features such as records, sealed classes, pattern matching and structured concurrency Have practical experience with reactive or asynchronous programming models - with Vert.x, Project Reactor or comparable toolkits; you understand the non-blocking programming model and know when to apply it Have worked with Java virtual threads (Project Loom) and understand how they change concurrency models in practice - not just in theory Have built and operated distributed backend systems at scale - ideally in eCommerce or comparable high-throughput domains Are comfortable with event-driven communication patterns (Kafka, messaging systems) and understand the trade-offs between synchronous and asynchronous approaches Engineering Practices Have lived modern engineering practices in your daily work: CI/CD, automated testing, decoupling, code reviews and observability See concepts like DDD, Clean Architecture, Event-Driven Architecture, SOLID, feature flags and dependency injection as practical tools - not buzzwords - and apply them with pragmatism and judgement Are a strong advocate of "you build it, you own it" and have experience in environments that release multiple times per day Guide the team on code quality and meaningful testing practices - not coverage as a goal in itself, but tests that catch real bugs AI / Agentic Coding - a core expectation, not a nice-to-have Use AI coding tools - such as Claude Code or GitHub Copilot - as a natural part of your daily workflow for code generation, test writing, refactoring and documentation Go beyond autocomplete: you actively explore agentic workflows such as automated PR review, scaffolding, and multi-step code generation - and you evaluate their output critically before committing Understand the risks: you know that AI-generated code can accelerate technical debt and erode understanding if not reviewed carefully, and you enforce review standards accordingly Help introduce and shape AI tooling adoption within the team - sharing what works, what does not and where the limits are Collaboration & Product Mindset Enjoy sharing knowledge through pair programming, whiteboard sessions and code reviews - and actively help raise the engineering level of the team Like working closely with Product Managers and genuinely want to understand the problem being solved - you help shape requirements and think from a user and business perspective Value real agility: short iterations, fast learning, active feedback loops and data-informed decisions Are a warm communicator who values an open learning culture, builds personal connections within the team and does not take themselves too seriously We are probably not a good match if you: Prefer frameworks like SAFe or projects that start with a fixed requirements document Have worked primarily in heavily regulated environments without experience in a fast-moving, product-oriented setup with distributed systems Are most comfortable in models where infrastructure, backend, frontend, testing and product thinking are kept strictly separate Prefer to receive requirements fully formed rather than shaping them together with Product Management See AI tools as a threat or a gimmick rather than a genuine productivity multiplier worth mastering See ongoing learning primarily as the employer's responsibility rather than your own intrinsic motivation Are more frustrated than energised by imperfect systems - spoiler: we are not there yet Keep work and good humour strictly apart
Technology
Codahead
Fullstack Software Engineer
Senior
Hybrid
Kraków, MA, Poland
100 - 120 PLN
🏢 Summary: Senior frontend/full-stack developer role focused on building resilient, enterprise-ready product features for a sports and health platform. The position involves React, TypeScript, Next.js, REST APIs, PostgreSQL, and close remote collaboration, with a hybrid schedule in Kraków. 🗂️ Requirements: 5+ years of professional development experience, Production experience with React and TypeScript, Production experience with Next.js App Router, REST API and data-validation experience, PostgreSQL and ORM experience, Ability to follow architectural documentation and team conventions, Git, code review, and Jira experience, Independent problem analysis and written feature planning/ADRs, Careful handling of healthcare data, schemas, and access logic, Strong written technical communication, Remote and asynchronous collaboration skills, Advanced English, Ability to complete a technical coding test without assistance, Availability to start within one month, Ability to work from the Kraków office 3 days per week 📃 Skills: React, TypeScript, Next.js, REST, Zod, PostgreSQL, Drizzle, Prisma, TypeORM, Git, Jira, Claude 🏢 Description: About the role You will be assisting in the understanding of, architecture, implementation, and quality of core Product Roadmap items intended to drive the project for our client forward. The ability to work with the team and collaborate is essential. You will have an immediate impact and be an early figure in the company today to help drive our growth. You will focus on solidifying our product and making it resilient as well as learning how to roll out enterprise-ready features. Required skills /knowledge and production experience/ React + TypeScript Next.js (App Router) — routing, server/client components, API routes REST API, data validation (example - Zod) PostgreSQL and ORM (Drizzle or similar — Prisma/TypeORM) Work according to the team's conventions and architectural documentation(ADR-y) — the ability to read and follow established standards before writing code Git, code review, ticketing (Jira) Coding with Claude /on daily basis/ Minimum of 5 years of professional experience developer with hands-on skills. Communication and other required skills Git, code review, ticketing (Jira) Independence in problem analysis and a willingness to plan before implementation (the project requires a written plan/ADR before each new feature). Accuracy and attention to detail—working with healthcare data requires caution when changing the schema and access logic. Good written communication—documentation, PR descriptions, tickets, and code review comments. Comfortable working in a distributed/remote team and asynchronous communication. Openness to feedback and a willingness to propose simpler solutions instead of over-engineering (the project explicitly avoids over-engineering). Sense of responsibility (ownership) for the delivered functionalities from design to implementation. Advanced English - hard must - daily calls with native CTO or CEO(weekly) . Ability to discuss technical problems, describe concept, architecture or planned feature. There's going to be (online or onsite in Krakow) technical coding test (without extra help) and English general and/or tech conversation. Awesome but not a must: Supabase (Auth, RLS, Postgres) AWS: S3, SQS, Lambda - designing or integrating with data processing pipelines (multipart upload, task queuing, workers) Terraform / IaC - ability to read infrastructure definitions (no need to write them yourself) Working with video / media data / large-volume files (e.g., recording processing, LiDAR, wearable data) Designing permission systems (RBAC) for multiple user roles OpenAPI / API contracts, documenting endpoints Experience in health, sports, telemedicine, or other sensitive/regulated data Application observability (Sentry, PostHog, or similar) Real-time integrations (chat/video SDKs like CometChat, WebSocket) Our benefits: Awesome and highly intense product /sports and health/ Private medical care and multisport card Flexible working hours (you can start between 8:00 -10:00 a.m.) Your choice of computer: Mac OS/Linux/Windows Upskilling budget English discussion classes every week Parking spot few mins from office Employee recommendation program. 🟢 The office is based in Kraków. We work 3 days from the office a week. 🟢 The process consists of 2 stages. We recruit remotely :) Ideal candidate should start within a month (no longer).
Technology
PAYBACK
Mobile Team Lead Engineering
Senior
Hybrid
Warsaw, MA, Poland
🏢 Summary: Lead a mobile engineering team and own the full lifecycle of scalable iOS and/or Android applications, from development through production operations. The role combines hands-on technical leadership, mobile architecture, quality practices, and close collaboration with product, design, SRE, security, and backend teams in a hybrid Warsaw setup. 🗂️ Requirements: Tech Lead experience in Agile mobile teams, Hands-on iOS development with Swift and/or Android development with Kotlin, Modern mobile architecture knowledge, CI/CD, mobile testing, and monitoring experience, API integration, backend fundamentals, and DevOps awareness, Fluent English, Availability to work from the Warsaw office 3 days per week 📃 Skills: iOS, Android, Swift, Kotlin, MVVM, CI/CD, Testing, Monitoring, APIs, DevOps, Cloud, Flutter, ReactNative, Java, Node.js 🏢 Description: Your responsibilities: Lead, mentor, and grow a team of iOS and/or Android engineers, fostering a collaborative and high-performance culture Own the end-to-end mobile lifecycle (build, test, deploy, run – You build it, you run it) Develop scalable, high-quality mobile applications with a strong focus on performance and user experience Ensure code quality through pair programming, reviews, and defined engineering standards Align mobile solutions closely with backend systems, APIs, and enterprise architecture Drive the evolution of the mobile architecture, tooling, and overall application landscape Identify and reduce technical debt and operational risks Collaborate closely with Product, Design, SRE, and Security to deliver sustainable and reliable solutions Your Profile: Proven experience as a Tech Lead in Agile mobile teams Strong hands-on background in iOS (Swift) and/or Android (Kotlin) Solid understanding of modern architecture patterns (e.g. MVVM, Clean Architecture) Experience with CI/CD, testing, and monitoring in mobile environments Full-stack mindset (API integration, backend basics, DevOps awareness) Strong problem-solving skills, ownership, and decision-making capabilities Experience with or interest in cloud technologies Clear communication skills and strong self-initiative Fluent in English Nice to have -Experience with cross-platform frameworks (Flutter, React Native) -Backend knowledge (e.g. Java, Node.js) -Experience with cloud & DevOps You are comfortable coming to our Warsaw office 3 days a week. How about? Employment contract? Of course. With us you do not have to worry about stable employment. Benefits? We have them! Among other: corporate incentive program, sport card, private medical care. Lunch card? With the cooperation extended and permanent contract, you will receive additional funds to use for meal purchases. Working in a hybrid model? Of course! ! You work with us 2 days a week from home. Work wherever you want? In PAYBACK you have the opportunity. Working 100% remotely, also from European countries for 15 days a year. Flexible working hours? Sounds great! We start working between 7 to 10. Trainings? Of course. We provide training to develop hard and soft skills. Convenient location? Sure! We invite you to our new office at Rondo Daszyńskiego, but we are currently also working remotely. Dress code? We definitely say no. There are no rigid dress code rules in our company, sneakers are more than welcome. Friendly atmosphere at work? Yes! In PAYBACK, people are the most important asset. Something is missing? Open communication is our priority, so dare to ask!
Technology
PAYBACK
Fullstack Java Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Backend-focused Java full-stack role covering the complete software lifecycle, from development and testing through deployment, monitoring and releases. The position emphasizes cloud application development, product quality, CI/CD, DevOps ownership and continuous technical improvement. 🗂️ Requirements: Several years of backend Java development experience, Practical full-stack development experience, Cloud application design and development experience, GCP and Terraform experience, Gradle, Docker and Spring Boot proficiency, CI/CD experience with Jenkins, GitHub Actions or Cloud Build, Relational database, SQL and PostgreSQL knowledge, Experience with test frameworks, Full-stack mindset across testing, frontend, backend, monitoring, DevOps and data, English proficiency at C1 level 📃 Skills: Java, GCP, Terraform, Gradle, Docker, SpringBoot, Jenkins, GitHubActions, CloudBuild, SQL, PostgreSQL, CI/CD, DevOps, Frontend, Backend, Monitoring, Testing 🏢 Description: Your responsibilities: You will be involved in all phases of the development lifecycle, which includes e.g. deployment, testing and monitoring - ‘You Build It, You Run It’ You write well-designed, testable and efficient code and perform pair programming and code reviews You ensure that designs are in line with specifications and you are responsible for the best possible quality of the products you develop Preparing and creating releases of software components is also part of your area of responsibility You support continuous improvement by investigating alternatives such as technologies and submitting them for architecture review You are willing to constantly expand your knowledge in new areas and technologies Your Profile: You have several years of sound professional experience in Java development in the backend area as well as practical experience in full-stack development You have practical experience in the design and development of cloud applications (GCP, Terraform) and are also very familiar with Gradle, Docker, Spring Boot, CI/CD tools such as Jenkins, GitHub Actions, Cloud Build You have a sound knowledge of relational databases, SQL and PostgreSQL You are open to the approach of a full-stack developer (incl. testing, frontend, backend, monitoring, DevOps thinking, data) and have experience with test frameworks Your knowledge of English is on a very good level (C1) How about? Employment contract? 📝 Of course. With us, you do not have to worry about stable employment. Benefits? 🏋️♀️ We have them! Among others: corporate incentive program, sport card, private medical care. Lunch card? 🍽️ With an extended cooperation and a permanent contract, you will receive additional funds to use for meal purchases. Working in a hybrid model? 💻 Of course! You work with us 2 days a week from home. Work wherever you want? 🌍 At PAYBACK, you have the opportunity. Work 100% remotely, even from European countries for up to 10 days a year. Flexible working hours? ⏰ Sounds great! We start working between 8 to 10. Trainings? 🧠 Of course. We provide training to develop both hard and soft skills. Convenient location? 🏠 Sure! We invite you to our new office at Rondo Daszyńskiego, but we are currently also working remotely. Dress code? 👕 We definitely say no. There are no rigid dress code rules in our company—sneakers are more than welcome! Friendly atmosphere at work? 🤝🏻 Yes! At PAYBACK, people are the most important asset. Something is missing? 🖐 Open communication is our priority, so dare to ask!
Technology
Allegro
Senior Software Engineer (Java / Kotlin) - Product Page
Senior
Hybrid
Torun, KP, Poland
18,850 - 25,900 PLN/mo
🏢 Summary: Senior backend engineering role focused on designing, optimizing, and operating highly available checkout and purchase-path services at massive scale. The position involves end-to-end ownership of cloud-native microservices, business collaboration, on-call reliability, LLM-based tool development, and mentoring less experienced developers. 🗂️ Requirements: 5+ years building and maintaining complex, highly scalable systems, Java proficiency, Kotlin proficiency, Reactive programming experience, Experience collaborating with Product Managers and analyzing business requirements, Experience cooperating with technical teams, Readiness for structured on-call rotation 📃 Skills: Java, Kotlin, Reactive, GCP, Spring, MongoDB, Microservices, Airflow, Kubernetes, Docker, Consul, GitHub, LLM 🏢 Description: About the job: At Allegro, we operate at a massive scale where performance and reliability are paramount. Within the Razor team, we maintain the critical backend infrastructure for the entire checkout and purchase path. Our service acts as the central hub, providing essential offer data to nearly 60 critical services - including Show Product, Listings, and Cart - across mobile, web, and desktop. Operating on nearly 500 instances and handling traffic of up to 50,000 requests per second, this high-throughput environment demands exceptional focus on high availability, Java performance optimization, and scalable architecture. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 18 850 - 25 900 Annual bonus based on your annual performance and company results. Long term discretionary incentive plan based on Allegro.eu shares (restricted stock units). Our team is based in Toruń. What You'll Do: Massive Scale : Design, build, and optimize systems that handle thousands of requests per second. This is high-availability, high-performance engineering in practice. Master advanced technologies : Work in a world-class, cloud-native environment (GCP). Our core technologies include Java, Kotlin, Spring, MongoDB, microservices, and Airflow (Big Data). True Ownership & Autonomy : We live by the "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your microservices—from design to deployment. Engage with diverse business initiatives: Partner with PMs to analyze requirements and drive numerous business initiatives across Allegro. Drive innovation with LLM: Participate in the development of new tools based on Large Language Models. Work with an experienced team: Benefit from a high-agency environment with support and development opportunities provided by senior experts. As a senior developer, you will also have the opportunity to share your knowledge and mentor colleagues with less experience. Ensure system reliability: Maintain the stability of complex architectures through participation in on-call duty. We are looking for people with: Commercial experience: 5 years of experience in building and maintaining complex, high-scalability systems. Strong technical foundation: Proficiency in Java (primary) and Kotlin, with a focus on reactive programming. Advanced database skills (nice to have): Hands-on experience and advanced knowledge of MongoDB. Business-oriented mindset: Experience in collaborating with Product Managers and analyzing business requirements. Team collaboration skills: A track record of frequent cooperation with other technical teams to deliver shared goals. Reliability and ownership: Readiness to participate in a structured on-call rotation to ensure system stability. What's in it for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. Annual bonus based on your annual performance and company results. Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers). English classes that we pay for related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!
Technology
Allegro
Junior Test Automation Engineer
Junior
Hybrid
Poznan, WP, Poland
11,200 - 15,250 PLN/mo
🏢 Summary: Test Automation Engineer role focused on improving SDLC quality and delivery speed through automated end-to-end and manual backend/API testing. The position involves designing, maintaining, and executing tests, reporting defects, and collaborating throughout the product development cycle. It offers hybrid work, flexible hours, performance-based bonus, and development benefits. 🗂️ Requirements: Basic practical experience or strong foundational knowledge of Java, Knowledge of backend automation frameworks, Understanding of REST APIs and microservices, Knowledge of HTTP methods, JSON/XML, status codes, and API testing tools, Basic SQL and database knowledge, Manual API/backend testing capability, Attention to detail and system-level data-flow perspective, English and Polish at B2 level or higher 📃 Skills: Java, REST, JUnit, TestNG, Postman, SQL, HTTP, JSON, XML, Microservices 🏢 Description: Job Description: Test Automation Engineers at Allegro are critical to ensuring the highest quality of SDLC processes and products delivered by the team. This role is essential for reducing the time required for thorough development testing by developing automated E2E tests and performing manual tests to identify typical and edge-case use cases. By providing testing support and delivering tools that streamline the testing process, you will directly impact the speed and quality of delivering business solutions. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 11 200 - 15 250 Annual bonus based on your annual performance and company results. Our team is based in Poznań. In your daily work you will handle the following tasks: Supporting the design and implementation of automated tests within the technology stack agreed upon with the team, while also executing and maintaining them. Creating and performing manual tests and collaborating with the team to define test criteria during new feature development. Actively participating in the entire product development cycle to help identify edge cases, mutually exclusive requirements, or logic gaps. Reporting identified bugs and supporting backlog prioritization to ensure platform stability. Maintaining the appropriate level of Quality Assurance within the team, particularly in SDLC processes. Collaborating with Software Engineers regarding test status reporting and with other Test Engineers within the domain. Writing clean, easy-to-read, and easy-to-debug code while contributing to the definition of Ready (DoR) and Definition of Done (DoD). Acting as a "customer ambassador" – continuously evaluating the team’s work from the end-user's perspective. This is the right job for you if: Have basic practical experience or strong foundational knowledge of Java and backend automation libraries/frameworks (e.g., REST Assured, JUnit, TestNG). Understand how REST APIs and microservices work (comfortable with HTTP methods, JSON/XML, status codes, and API tools like Postman). Have a basic understanding of databases (SQL) and how backend systems process and persist data. See manual API/backend testing as the best way to truly understand a service before you start writing code to automate it. Want to be proud of the code you write, are open to feedback (code reviews), and willing to share your knowledge. Possess a keen eye for detail and a system-level, data-flow perspective rather than just a single-feature focus. Are eager to continuously develop your skills in a modern Java backend environment. Know English and Polish at B2 level or higher. What's in it for you: Flexible working hours in the hybrid model (4/1) – working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. A wide selection of fringe benefits in a cafeteria plan – you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers). English classes that we pay for related to the specific nature of your job. A training budget, inter-team tourism, hackathons , and an internal learning platform where you will find multiple trainings. An additional day off for volunteering , which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people – Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. #goodtobehere means that: You will join a team you can count on – we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization , the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, and tens of petabytes of data. You will become part of Allegro Tech – we speak at conferences, run our own blog, record podcasts, and organize our own internal conference – the Allegro Tech Meeting. Send us your CV and... see you at Allegro!