Unlock Full Resume Report

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:

June 25, 2026

Full-stack Software Engineer - Claiming Experience

Mid • Hybrid

15,000 - 25,000 PLN/mo

Krakow, Poland

AirHelp is a global travel tech company on a mission to make every journey smoother. We built our name helping millions of travellers claim the flight compensation they're owed - and that's now the foundation of a broader platform of travel protection and convenience products spanning the entire journey. 

We are looking for a product-minded Full-stack Software Engineer to join our Claiming Experience team, responsible for the journey that helps travellers start, complete, and submit their claims with confidence.

It's one of the highest-leverage surfaces in the company. What happens here moves submission rates, traveller trust, and the cost and speed of everything that happens downstream - legal, documents, operations, comms. Small wins compound.
The claiming journey is a real product problem that happens to span frontend, backend, experimentation, document and signature flows, legal requirements, partner integrations, and production reliability. You'll own meaningful parts of it end to end, working day to day with engineers, PMs, designers, data analysts, and QA.

This is a hybrid role based in Kraków or Gdańsk.

Salary:

  • If you join us as a full-time employee: 14.000 - 20.000 PLN gross/month

  • If you join us as a contractor (for specific projects): 15.000 - 25.000 PLN net + VAT on a B2B contract

What you can expect from us

  • Opportunity to build high-leverage features and tooling for the core business domains that directly impact the travel experience for millions of users.

  • Culture that promotes good engineering practices, high-quality code, and continuous improvement.

  • Daily deployments to production, ensuring fast impact and iterative development.

  • Access to a modern tech stack and a variety of functional areas, including:

    • Backend: : Node.js and Ruby on Rails

    • Frontend: TypeScript-first React ecosystem (Vite, Turborepo, TanStack Query/Table, Zod)

    • Databases: PostgreSQL

    • Infrastructure:  AWS, Docker, Kubernetes, Terraform.

    • Monitoring: ELK/Grafana, Sentry, GitHub Actions CI/CD

    • Testing: Bruno (API), Playwright (E2E), k6 (performance)

What you'll achieve:

  • Build and evolve the core claiming flows, across frontend and backend, all the way to production.

  • Work with Product, Design, and Data to spot friction, frame the problem, and ship measurable improvements.

  • Design and run experiments that lift submission rates and reduce confusion and make it easier and safer for the whole team to do the same.

  • Integrate the claiming flow with the systems around it: documents, comms, claim processing, partner APIs, internal tooling.

  • Modernise the legacy parts of the journey so the team can move faster with less risk.

  • Raise the bar on reliability and observability for these flows, so we catch and fix issues before they cost a traveller their claim.

  • Hold the line on engineering quality through reviews, testing, and pragmatic technical decisions.

  • Use AI-assisted workflows where they genuinely speed you up or improve the work.

A year in, you'll have measurably improved how many eligible travellers complete their claims, made experimentation faster and safer, and simplified enough of the codebase that the team ships with more confidence than it does today.

What sets you apart:

  • 4+ years building and owning client-facing production apps where reliability, performance, and conversion actually matter.

  • Strong in at least one of our core technologies: TypeScript/React, Ruby/Rails, Node.js and willing to work across the stack.

  • A product instinct: you care whether the code solved the right problem, not just whether it shipped.

  • Comfortable across the full lifecycle: framing, building, testing, deploying, monitoring, iterating with the testing discipline to back it.

  • Solid with relational databases, ideally PostgreSQL.

  • An ownership mindset: you go looking for the important problems instead of waiting for a perfect ticket.

  • Clear communicator in English, written and spoken.

Why AirHelp

  • Fast Impact: We deploy daily - your code reaches millions quickly.

  • Autonomy: High trust, zero politics. We hire builders, not order takers.

  • Growth: Learning days, personal development plans, workshops, mentorship, and language classes. 

  • Perks: Private healthcare, non-service days, wellness budget, travel stipend, gym/transport subsidy, free access to AirHelp services, and more.

At AirHelp, we're on a mission to make the world of travel better. Since our foundation in 2013, we've assisted over 2.7 million passengers in receiving their rightful compensation, and we've protected over 9 million travelers through our membership program, AirHelp+. With a global team of 400 AirHelpers speaking 19 languages, we aim to provide a stress-free travel experience for all. Our commitment extends to standing up to airlines in court and advocating fair air passenger rights through APRA. 

And there’s more! AirHelp isn’t just a great company, but a truly lovable place to work. That's why we're so proud to have been named a , also for LGBTQ+, women and young professionals. 

Our offices are fully accessible, and we customize interviews to accommodate special needs, including those of neurodiverse candidates. Refugees and displaced individuals are encouraged to apply. We look forward to hearing from you!

Similar jobs you might like

Technology

AirHelp

Full-stack Software Engineer - Claiming Experience

Senior

Hybrid

Krakow, MA, Poland

15,000 - 25,000 PLN/mo

🏢 Summary: Full-stack Software Engineer role focused on improving the end-to-end travel-claiming journey, from frontend and backend delivery to experimentation, integrations, and production reliability. The hybrid position in Kraków or Gdańsk offers employment or B2B compensation and ownership of high-impact features used by millions of travellers. 🗂️ Requirements: 4+ years building client-facing production applications, Proficiency in TypeScript/React, Ruby/Rails, or Node.js, Willingness to work across the full stack, Experience with the full delivery lifecycle, Relational database experience, English communication skills 📃 Skills: TypeScript, React, Ruby, Rails, Node.js, PostgreSQL, AWS, Docker, Kubernetes, Terraform, ELK, Grafana, Sentry, GitHub, Bruno, Playwright, k6, Vite, Turborepo, Zod 🏢 Description: AirHelp is a global travel tech company on a mission to make every journey smoother. We built our name helping millions of travellers claim the flight compensation they're owed - and that's now the foundation of a broader platform of travel protection and convenience products spanning the entire journey. We are looking for a product-minded Full-stack Software Engineer to join our Claiming Experience team, responsible for the journey that helps travellers start, complete, and submit their claims with confidence. It's one of the highest-leverage surfaces in the company. What happens here moves submission rates, traveller trust, and the cost and speed of everything that happens downstream - legal, documents, operations, comms. Small wins compound. The claiming journey is a real product problem that happens to span frontend, backend, experimentation, document and signature flows, legal requirements, partner integrations, and production reliability. You'll own meaningful parts of it end to end, working day to day with engineers, PMs, designers, data analysts, and QA. This is a hybrid role based in Kraków or Gdańsk. Salary: If you join us as a full-time employee: 14.000 - 20.000 PLN gross/month If you join us as a contractor (for specific projects): 15.000 - 25.000 PLN net + VAT on a B2B contract What you can expect from us Opportunity to build high-leverage features and tooling for the core business domains that directly impact the travel experience for millions of users. Culture that promotes good engineering practices, high-quality code, and continuous improvement. Daily deployments to production, ensuring fast impact and iterative development. Access to a modern tech stack and a variety of functional areas, including: Backend: : Node.js and Ruby on Rails Frontend: TypeScript-first React ecosystem (Vite, Turborepo, TanStack Query/Table, Zod) Databases: PostgreSQL Infrastructure:  AWS, Docker, Kubernetes, Terraform. Monitoring: ELK/Grafana, Sentry, GitHub Actions CI/CD Testing: Bruno (API), Playwright (E2E), k6 (performance) What you'll achieve: Build and evolve the core claiming flows, across frontend and backend, all the way to production. Work with Product, Design, and Data to spot friction, frame the problem, and ship measurable improvements. Design and run experiments that lift submission rates and reduce confusion and make it easier and safer for the whole team to do the same. Integrate the claiming flow with the systems around it: documents, comms, claim processing, partner APIs, internal tooling. Modernise the legacy parts of the journey so the team can move faster with less risk. Raise the bar on reliability and observability for these flows, so we catch and fix issues before they cost a traveller their claim. Hold the line on engineering quality through reviews, testing, and pragmatic technical decisions. Use AI-assisted workflows where they genuinely speed you up or improve the work. A year in, you'll have measurably improved how many eligible travellers complete their claims, made experimentation faster and safer, and simplified enough of the codebase that the team ships with more confidence than it does today. What sets you apart: 4+ years building and owning client-facing production apps where reliability, performance, and conversion actually matter. Strong in at least one of our core technologies: TypeScript/React, Ruby/Rails, Node.js and willing to work across the stack. A product instinct: you care whether the code solved the right problem, not just whether it shipped. Comfortable across the full lifecycle: framing, building, testing, deploying, monitoring, iterating with the testing discipline to back it. Solid with relational databases, ideally PostgreSQL. An ownership mindset: you go looking for the important problems instead of waiting for a perfect ticket. Clear communicator in English, written and spoken. Why AirHelp Fast Impact: We deploy daily - your code reaches millions quickly. Autonomy: High trust, zero politics. We hire builders, not order takers. Growth: Learning days, personal development plans, workshops, mentorship, and language classes. Perks: Private healthcare, non-service days, wellness budget, travel stipend, gym/transport subsidy, free access to AirHelp services, and more. At AirHelp, we're on a mission to make the world of travel better. Since our foundation in 2013, we've assisted over 2.7 million passengers in receiving their rightful compensation, and we've protected over 9 million travelers through our membership program, AirHelp+. With a global team of 400 AirHelpers speaking 19 languages, we aim to provide a stress-free travel experience for all. Our commitment extends to standing up to airlines in court and advocating fair air passenger rights through APRA. And there’s more! AirHelp isn’t just a great company, but a truly lovable place to work. That's why we're so proud to have been named a , also for LGBTQ+, women and young professionals. Our offices are fully accessible, and we customize interviews to accommodate special needs, including those of neurodiverse candidates. Refugees and displaced individuals are encouraged to apply. We look forward to hearing from you!

Technology

AirHelp

Full-stack Software Engineer - Claiming Experience

Senior

Hybrid

Krakow, MA, Poland

15,000 - 25,000 PLN/mo

🏢 Summary: Full-stack Software Engineer role focused on improving end-to-end flight-claiming journeys, from frontend and backend development through experimentation, integrations, and production reliability. The offer includes hybrid work in Kraków or Gdańsk, daily production deployments, and PLN 14,000–20,000 gross/month employment or PLN 15,000–25,000 net + VAT B2B compensation. 🗂️ Requirements: 4+ years building and owning client-facing production applications, Strong TypeScript/React, Ruby/Rails, or Node.js experience, Willingness to work across the full stack, Experience with the full delivery lifecycle: building, testing, deploying, monitoring, and iterating, Relational database proficiency, English communication skills, written and spoken 📃 Skills: TypeScript, React, Ruby, Rails, Node.js, PostgreSQL, AWS, Docker, Kubernetes, Terraform, ELK, Grafana, Sentry, GitHub, Bruno, Playwright, k6, Vite, Turborepo, Zod 🏢 Description: AirHelp is a global travel tech company on a mission to make every journey smoother. We built our name helping millions of travellers claim the flight compensation they're owed - and that's now the foundation of a broader platform of travel protection and convenience products spanning the entire journey. We are looking for a product-minded Full-stack Software Engineer to join our Claiming Experience team, responsible for the journey that helps travellers start, complete, and submit their claims with confidence. It's one of the highest-leverage surfaces in the company. What happens here moves submission rates, traveller trust, and the cost and speed of everything that happens downstream - legal, documents, operations, comms. Small wins compound. The claiming journey is a real product problem that happens to span frontend, backend, experimentation, document and signature flows, legal requirements, partner integrations, and production reliability. You'll own meaningful parts of it end to end, working day to day with engineers, PMs, designers, data analysts, and QA. This is a hybrid role based in Kraków or Gdańsk. Salary: If you join us as a full-time employee: 14.000 - 20.000 PLN gross/month If you join us as a contractor (for specific projects): 15.000 - 25.000 PLN net + VAT on a B2B contract What you can expect from us Opportunity to build high-leverage features and tooling for the core business domains that directly impact the travel experience for millions of users. Culture that promotes good engineering practices, high-quality code, and continuous improvement. Daily deployments to production, ensuring fast impact and iterative development. Access to a modern tech stack and a variety of functional areas, including: Backend: : Node.js and Ruby on Rails Frontend: TypeScript-first React ecosystem (Vite, Turborepo, TanStack Query/Table, Zod) Databases: PostgreSQL Infrastructure:  AWS, Docker, Kubernetes, Terraform. Monitoring: ELK/Grafana, Sentry, GitHub Actions CI/CD Testing: Bruno (API), Playwright (E2E), k6 (performance) What you'll achieve: Build and evolve the core claiming flows, across frontend and backend, all the way to production. Work with Product, Design, and Data to spot friction, frame the problem, and ship measurable improvements. Design and run experiments that lift submission rates and reduce confusion and make it easier and safer for the whole team to do the same. Integrate the claiming flow with the systems around it: documents, comms, claim processing, partner APIs, internal tooling. Modernise the legacy parts of the journey so the team can move faster with less risk. Raise the bar on reliability and observability for these flows, so we catch and fix issues before they cost a traveller their claim. Hold the line on engineering quality through reviews, testing, and pragmatic technical decisions. Use AI-assisted workflows where they genuinely speed you up or improve the work. A year in, you'll have measurably improved how many eligible travellers complete their claims, made experimentation faster and safer, and simplified enough of the codebase that the team ships with more confidence than it does today. What sets you apart: 4+ years building and owning client-facing production apps where reliability, performance, and conversion actually matter. Strong in at least one of our core technologies: TypeScript/React, Ruby/Rails, Node.js and willing to work across the stack. A product instinct: you care whether the code solved the right problem, not just whether it shipped. Comfortable across the full lifecycle: framing, building, testing, deploying, monitoring, iterating with the testing discipline to back it. Solid with relational databases, ideally PostgreSQL. An ownership mindset: you go looking for the important problems instead of waiting for a perfect ticket. Clear communicator in English, written and spoken. Why AirHelp Fast Impact: We deploy daily - your code reaches millions quickly. Autonomy: High trust, zero politics. We hire builders, not order takers. Growth: Learning days, personal development plans, workshops, mentorship, and language classes. Perks: Private healthcare, non-service days, wellness budget, travel stipend, gym/transport subsidy, free access to AirHelp services, and more. At AirHelp, we're on a mission to make the world of travel better. Since our foundation in 2013, we've assisted over 2.7 million passengers in receiving their rightful compensation, and we've protected over 9 million travelers through our membership program, AirHelp+. With a global team of 400 AirHelpers speaking 19 languages, we aim to provide a stress-free travel experience for all. Our commitment extends to standing up to airlines in court and advocating fair air passenger rights through APRA. And there’s more! AirHelp isn’t just a great company, but a truly lovable place to work. That's why we're so proud to have been named a , also for LGBTQ+, women and young professionals. Our offices are fully accessible, and we customize interviews to accommodate special needs, including those of neurodiverse candidates. Refugees and displaced individuals are encouraged to apply. We look forward to hearing from you!

Technology

Affirm

Fullstack Software Engineer

Junior

Remote

Warsaw, Poland

16,916 - 25,250 PLN/yr

🏢 Summary: Join the Servicing International engineering team to build scalable purchase-protection, disputes, refunds, and agent-support capabilities for new international markets. The role involves delivering reliable APIs and web applications, collaborating across global teams, and participating in an on-call rotation. 🗂️ Requirements: Experience designing, developing, and launching scalable APIs, Experience with Python or Kotlin, Experience shipping web applications with React or Vue, Ability to write clear, tested, extensible code across multiple software components, Ability to navigate large codebases, debug code, and perform code reviews, Strong verbal and written communication skills, Participation in an on-call rotation 📃 Skills: Python, Kotlin, React, Vue, APIs 🏢 Description: Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Engineering team builds systems that power Affirm’s mission. We take pride in our craft, building reliable, performant, and scalable solutions that touch every part of the business. Whether we’re enabling new ways to pay, ensuring our platforms can scale to the most demanding levels in the industry, or developing seamless servicing experiences, our focus is on solving complex problems through exceptional engineering. Join the pioneering Servicing International team at the forefront of Affirm's global expansion, building the foundational platform to launch our products into a new generation of international markets. This role will focus on two critical parts of the user journey: purchase protection, including disputes and refunds, and agent tooling, which is essential for our agents to offer the best support possible to our customers—both significant areas of investment to ensure trust and satisfaction for our newest customers. The team collaborates closely with European engineering counterparts and engineers across our global Servicing Engineering organization to build cohesive, scalable solutions, and you'll play an active part in that. If you are passionate about creating world-class user experiences and excited by the challenge of launching products in new regions, join us. Help build the next generation of Affirm's platform and learn what it takes to define our presence around the world. What you’ll do With the support of your team, you will work on tasks that contribute to the team's projects and goals. You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work. You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime. You will contribute to a sense of community on your team by engaging in growth and development activities. On-Call Rotation - There would be an on-call rotation for this role as a requirement. What we look for You have previous work or internship designing, developing and launching APIs at scale using languages like Python or Kotlin. You have previous work or internship experience shipping web apps using declarative UI frameworks like React or Vue. You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code. You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews. Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders. You have strong verbal and written communication skills that support effective collaboration with our global engineering team. Compensation and Benefits Base Pay Grade - J Equity Grade - 2 Employees new to Affirm typically come in at the start of the pay range . Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents ). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company). POL base pay range per year: 203,000 - 303,000 zł Additional benefits include: Type of employment: Contract of Employment Flexible Spending Wallets for tech, food and lifestyle Away Days - wellness days to take off work and recharge Learning & Development programs Parental benefits Employee Resource & Community Groups This role is eligible for creative tax benefits, subject to applicable law and company policy Location - Remote Poland The majority of our roles can be located anywhere in Poland. This job description is not a contractual document, and is not intended to have binding force.

Technology

Talentica

Full Stack Engineer, AI systems

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Full Stack Engineer role focused on building an AI-native assistant that delivers reliable, persistent, goal-oriented workflows. The position covers frontend, backend and AI integrations, including agent planning, tool use, LLM reliability and real-time interactions in a remote-first global team. 🗂️ Requirements: Professional full-stack engineering experience across frontend and backend systems, System design, distributed applications and API architecture knowledge, Experience with LLMs, RAG systems or AI-powered applications, Ability to own features from concept through production deployment, Pragmatic decision-making in ambiguous, fast-moving environments, Cross-functional collaboration with engineering, Machine Learning and product teams 📃 Skills: Next.js, Python, Node.js, PyTorch, OpenAI, Anthropic, LLMs, RAG, SQL, NoSQL, Kubernetes, Docker, APIs 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role We are looking for a Full Stack Engineer specializing in AI systems to build the product layer that transforms advanced AI capabilities into useful, production-grade workflows. You will help design how AI agents plan and operate, interact with external tools, manage failures, recover from errors and deliver consistent value to users. This is an end-to-end engineering role covering frontend development, backend systems and AI integrations. What you will do Build end-to-end product functionality across frontend, backend and AI integrations. Design agent workflows covering planning, tool use, multi-step execution, failure handling and recovery. Integrate LLMs, memory systems and external tools into applications that operate reliably under real-world conditions. Design real-time AI interactions involving streaming, partial results and strict latency requirements. Improve system reliability, observability and fallback mechanisms. Collaborate closely with Machine Learning, backend and product teams to deliver functionality from concept to production. Continuously improve the product based on real-world usage, evaluation results and observed failure modes. What we are looking for Strong professional experience in full stack engineering across frontend and backend systems. Solid understanding of system design, distributed applications and API architecture. Experience working with LLMs, RAG systems or other AI-powered applications. Ability to operate effectively in ambiguous situations and make pragmatic engineering decisions. Strong ownership and the ability to take functionality from an initial idea through implementation and production deployment. Confidence working in a fast-moving environment with evolving product requirements. Ability to collaborate effectively across engineering, Machine Learning and product teams. What success looks like AI-native product features progress beyond basic chat interfaces into persistent, goal-oriented workflows. Agent workflows reliably complete multi-step tasks across external tools and multiple user sessions. AI interactions remain responsive and achieve low latency without compromising output quality. Production systems include robust fallback and recovery mechanisms for LLM and external-tool failures. The reliability and completion rate of AI workflows improve through continuous evaluation, monitoring and iteration. Reusable patterns and abstractions support scalable integration of LLMs, memory and external tools. The resulting product experience feels proactive, consistent and dependable to users. Technology stack Next.js Python Node.js PyTorch OpenAI, Anthropic and open-source LLMs SQL and NoSQL databases Kubernetes Docker Compensation and employment The position is offered under an employment contract. The company does not publish a fixed external salary range. Compensation is assessed individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with frontend, backend, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, bring structure to ambiguous problems and execute independently. The team moves quickly while balancing production quality, experimentation and continuous learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on identifying engineers who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.

Technology

Talentica

Full Stack Engineer, AI systems

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Full Stack Engineer role focused on building an AI-native assistant that delivers reliable, persistent, goal-oriented workflows. The position covers frontend, backend and AI integrations, including agent planning, external-tool use, LLM reliability and real-time interactions in a remote-first global team. 🗂️ Requirements: Professional full-stack engineering experience, Frontend and backend systems experience, System design expertise, Distributed applications knowledge, API architecture knowledge, LLM, RAG or AI-powered application experience, Production deployment ownership, Cross-functional collaboration with Engineering, Machine Learning and Product teams 📃 Skills: Next.js, Python, Node.js, PyTorch, OpenAI, Anthropic, LLMs, RAG, SQL, NoSQL, Kubernetes, Docker, APIs 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role We are looking for a Full Stack Engineer specializing in AI systems to build the product layer that transforms advanced AI capabilities into useful, production-grade workflows. You will help design how AI agents plan and operate, interact with external tools, manage failures, recover from errors and deliver consistent value to users. This is an end-to-end engineering role covering frontend development, backend systems and AI integrations. What you will do Build end-to-end product functionality across frontend, backend and AI integrations. Design agent workflows covering planning, tool use, multi-step execution, failure handling and recovery. Integrate LLMs, memory systems and external tools into applications that operate reliably under real-world conditions. Design real-time AI interactions involving streaming, partial results and strict latency requirements. Improve system reliability, observability and fallback mechanisms. Collaborate closely with Machine Learning, backend and product teams to deliver functionality from concept to production. Continuously improve the product based on real-world usage, evaluation results and observed failure modes. What we are looking for Strong professional experience in full stack engineering across frontend and backend systems. Solid understanding of system design, distributed applications and API architecture. Experience working with LLMs, RAG systems or other AI-powered applications. Ability to operate effectively in ambiguous situations and make pragmatic engineering decisions. Strong ownership and the ability to take functionality from an initial idea through implementation and production deployment. Confidence working in a fast-moving environment with evolving product requirements. Ability to collaborate effectively across engineering, Machine Learning and product teams. What success looks like AI-native product features progress beyond basic chat interfaces into persistent, goal-oriented workflows. Agent workflows reliably complete multi-step tasks across external tools and multiple user sessions. AI interactions remain responsive and achieve low latency without compromising output quality. Production systems include robust fallback and recovery mechanisms for LLM and external-tool failures. The reliability and completion rate of AI workflows improve through continuous evaluation, monitoring and iteration. Reusable patterns and abstractions support scalable integration of LLMs, memory and external tools. The resulting product experience feels proactive, consistent and dependable to users. Technology stack Next.js Python Node.js PyTorch OpenAI, Anthropic and open-source LLMs SQL and NoSQL databases Kubernetes Docker Compensation and employment The position is offered under an employment contract. The company does not publish a fixed external salary range. Compensation is assessed individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with frontend, backend, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, bring structure to ambiguous problems and execute independently. The team moves quickly while balancing production quality, experimentation and continuous learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on identifying engineers who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.