April 10, 2026
Senior Java Engineer (PST overlap)
Senior • Remote
26,000 - 30,000 PLN
Krakow, Poland
About the role
Our client is one of the largest game studios known for their very successful MOBA and FPS franchises. You will be a member of the Organized Play team that builds the systems that power competitive play - from tournament registration and operator tooling to the backend services that drive player and fan-facing experiences.
We’re hiring a Senior Backend Software Engineer to help build and extend tournament systems supporting Organized Play initiatives.
You’ll work across:
Compete Services - Spring Boot-based services supporting tournament workflows and public-facing APIs
Esports Services - modelling tournaments, brackets, and match structures
The core challenge here is complex business logic and correctness. These systems directly impact competitive outcomes and the experiences of players and fans. This is a hands-on senior role with end-to-end ownership.
Please note, availability to attend afternoon/evening meetings is a requirement for this role as most of the team is located on the US West Coast (LA and Seattle)
Responsibilities
Implement tournament lifecycle logic (Swiss, playoffs, standings, tiebreakers)
Build workflows for registration, dropouts, rule enforcement, and audit logging
Extend backend services that model tournaments and match structures
Design and evolve clean, maintainable backend components
Develop REST and GraphQL APIs
Work with relational databases to model and query tournament data
Debug complex production issues and review peer code
-
Participate fully in 2-week sprints and team rituals
Required qualifications
6+ years backend development experience with ownership of production systems.
Strong modern Java (17+)
Experience building services with Spring Boot or similar frameworks
Demonstrated ability to design clean, maintainable backend architectures
Experience building systems with complex workflows or state transitions
Experience designing REST APIs
Experience with JPA/Hibernate or strong SQL-first data modeling (e.g., JOOQ)
Solid relational database fundamentals
-
Comfortable working independently in a remote environment
Nice to have
Experience with GraphQL APIs
Experience with event-driven systems (Kinesis, Kafka, etc.)
Experience implementing caching or rate limiting
Experience building correctness-critical systems
Experience building internal/operator tools
Experience with competitive or gaming platforms
Familiarity with trading card games (TCGs) and tournament formats (e.g., Swiss rounds, decklists, brackets), or a strong interest in competitive gaming, esports
Similar jobs you might like
Technology
Appliscale
Senior Frontend React Engineer (PST Overlap)
Senior
Remote
Krakow, Poland
24,000 - 28,000 PLN
🏢 Summary: Senior Frontend Software Engineer role focused on building and maintaining complex web applications that power competitive tournament systems and public-facing experiences. The position involves end-to-end ownership of frontend features, including graph-based workflows, account management, and tournament operations. You will collaborate cross-functionally to deliver high-quality, scalable, and performant UI solutions integrated with backend services. 🗂️ Requirements: 5+ years frontend development experience, 4+ years experience with React, 4+ years experience with TypeScript, Bachelor's degree in Computer Science or related field, Senior-level experience building production frontend applications, Hands-on experience with GraphQL, Hands-on experience with Next.js including SSR and CSR, Experience integrating frontend with backend services, Understanding of modern frontend architecture, Knowledge of state management patterns, Experience with component-based design, Understanding of accessibility standards (WCAG), Ability to work in distributed teams across time zones 📃 Skills: React, TypeScript, JavaScript, GraphQL, Next.js, SSR, CSR, REST, Spring, HTML, CSS, WCAG 🏢 Description: About the role: Our client is one of the largest game studios known for its very successful online MOBA and FPS franchises. You will be part of a team that builds the systems and tools that power competitive play - from internal operator tooling used to create and manage tournaments, to player-facing web experiences that support competition at scale. We’re looking for a Senior Frontend Software Engineer to help us design and build complex frontend applications that support tournament creation, account management, and competition workflows. This role will work across internal operator tools as well as contribute to our public-facing experiences. This is a hands-on senior role where you’ll be expected to take ownership of features end-to-end, collaborate closely with product and backend partners, and deliver high-quality, maintainable frontend code. You will work closely with the engineering team in Los Angeles and other locations in the US West Coast. Due to working across multiple time zones, flexibility to attend later meetings on a daily basis is an important factor for success in this role (up to 9-10PM CEST). Each team member is expected to proactively propose tools, designs, and implementation strategies. Responsibilities: Design, build, and maintain frontend applications that support tournament setup, configuration, and operations. Work on complex UI workflows for creating and managing graph-based tournament structures. Contribute to public-facing web experiences with a focus on performance, usability, and polish. Collaborate closely with backend engineers, product managers, and designers to translate requirements into robust UI solutions. Integrate frontend applications with backend services, including GraphQL APIs and Java Spring REST APIs. Participate fully in team rituals, including 2-week sprints, planning, refinement, and retrospectives. Take clear ownership of your work - asking questions early, surfacing risks, and caring deeply about the quality of the end results Required qualifications: 5+ years of experience with Frontend Technologies 4+ years of experience with React and Typescript Bachelor's or higher degree in Computer Science , Software Engineering, or a related field Senior-level experience building production frontend applications. Hands-on experience with GraphQL and Next.js , including both SSR and CSR patterns. Experience integrating frontend applications with backend services (experience consuming Java Spring REST APIs is a plus). Solid understanding of modern frontend architecture, state management, and component design. Comfortable working independently in a remote environment while staying engaged and communicative. Understanding of accessibility standards and guidelines (e.g. WCAG) Nice to have: Working with PaaS Vendors like Netlify Hands-on experience working with Public Cloud, preferably AWS (Lambda/Serverless). Familiarity with complex data visualization or workflow-heavy UIs. Experience working on consumer-facing web products at scale. Familiarity with trading card games (TCGs) and tournament formats (e.g., Swiss rounds, decklists, brackets), or a strong interest in competitive gaming, esports. Familiarity with testing frameworks (e.g. JEST, RTL. Playwright) Experience with observability and monitoring tools, preferably Datadog
Technology
Appliscale
Senior Javascript Engineer
Senior
Remote
Krakow, Poland
20,000 - 26,000 USD
🏢 Summary: Senior Software Engineer role focused on building and operating monetization systems for a large-scale live game. The position involves developing and maintaining highly available backend services, web UI surfaces, and client integrations with strong DevOps and reliability practices. You will work across the full stack to support purchasing, rewards, and progression systems with high reliability expectations. 🗂️ Requirements: Strong Java 21 expertise, Experience with distributed systems and service-oriented architecture, Proficiency in REST APIs and SQL databases, Experience with CI/CD systems, Working knowledge of C++ for client integration, Understanding of client-server interactions (HTTP/REST), Proficiency in HTML, CSS, and JavaScript, Experience with Linux environments, Scripting skills in Bash or Python, Experience with observability and monitoring tools, Version control experience, Experience in incident response and live operations 📃 Skills: Java, C++, SQL, REST, HTML, CSS, JavaScript, Linux, Bash, Python, Datadog, Git, Perforce, Jenkins, PagerDuty 🏢 Description: About the role: Our client is an established game studio renowned for its highly successful MOBA and FPS franchises. As a Senior Software Engineer on the Monetisations team, you will have the chance to build and operate key player-facing systems that support the purchasing, rewarding, and progression experiences within one of the world’s largest live games. You will be responsible for maintaining game systems that are healthy, reliable, and continually evolving. You will work across backend services, deployment pipelines, monitoring systems, and integration points with the Game Client with very high reliability and quality expectations. You must combine a DevOps mindset with the ability to contribute code across the full game technology stack.By joining the team, you will help accelerate the delivery of upcoming strategic initiatives. You will work on a daily basis with an engineering team based in Dublin (Ireland), but occasional afternoon meetings with other teams based on the US West Coast (LA and Seattle) are also possible. This role requires engineers with strong Java backend skills, solid web UI skills, a DevOps mindset , and familiarity with C++ client integration Responsibilities: Maintaining and improving large-scale distributed systems that support players globally Automate operational processes and reduce team toil (scripts, pipelines, diagnostic tools) Improve observability, monitoring, alerting, and deployment workflows Working on highly available backend services with strong operational rigor Supporting and extending the existing Game Client experience (Web UI surfaces built with HTML/CSS/JS and C++ integration points) Contributing to KTLO efforts , including quality improvements, bug fixes, and feature updates Participating in live operations , including on-call rotation, incident investigation, stability improvements, release validation, and root-cause analysis Collaborating across product, QA, design, art, and data teams to support seasonal content, offers, store changes, and monetization updates Feature delivery within established systems , often spanning multiple pods or workstreams Required Core Technical Skills: Backend Strong Java 21 expertise (main language for service maintenance/development) Distributed systems debugging and service-oriented architecture REST APIs, SQL data stores CI/CD systems (Cloudbees Jenkins ) Game Client Working familiarity with C++ for client integration fixes Understanding of client-server interactions (HTTP/REST) and data flow paths Web Surfaces & UI HTML, CSS, Javascript DevOps Tooling & Reliability Engineering Linux , Bash / Python scripting Observability platforms ( Datadog ) Version Control expertise ( Git , Perforce ) Incident response and postmortem practices ( Pagerduty ) Behavioural Expectations: High ownership over production health and system reliability Clear communicator during high-pressure situations (e.g. live incidents) Autonomy in navigating legacy systems and ambiguous problem spaces Strong collaboration with backend, client, QA, and operations teams Player-first thinking – minimizing downtime, regressions, and impact on players Nice To Have: Experience in the gaming industry, particularly with online multiplayer games Experience working with cross-discipline organizations that build data products
Technology
Awareson Sp. z o.o.
Senior Backend Developer with Python
Senior
Remote
Warsaw, Poland
170 - 210 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and scaling a high-throughput, event-driven platform. The position centers on building and optimizing large-scale event processing services and APIs in distributed systems. It involves solving complex scalability and reliability challenges in a massive-scale environment. 🗂️ Requirements: Senior-level experience in backend development, Strong Python expertise, Experience scaling message queue systems, Experience with distributed systems and microservices architecture, Proven track record building high-throughput backend services, Experience designing scalable and fault-tolerant systems, Ability to implement and optimize APIs 📃 Skills: Python, Azure, ServiceBus, StorageQueues, EventHubs, Microservices, DistributedSystems, APIs, EventDriven, EventSourcing, Streaming, Observability, Monitoring 🏢 Description: Location: Remote Type: Full-time Level: Senior Duration: 4 months Start: ASAP We are looking for an experienced Senior Backend Engineer to join a team responsible for building and scaling a high-throughput, event-driven platform operating at massive scale. Your primary focus will be the event processing backbone — designing, developing, and optimizing services that handle large volumes of messages reliably and efficiently. You will work closely with architects and other senior engineers to implement APIs that expose data and support advanced triage and processing workflows. This role is ideal for someone who enjoys solving hard scalability problems , working with distributed systems, and building resilient backend services that operate under real-world load. Responsibilities Design and build backend services responsible for large-scale event processing Optimize and scale message-based systems to handle high throughput and reliability requirements Implement APIs defined by system architects to expose data and collect processing results Collaborate with cross-functional teams to improve platform performance and resilience Contribute to architectural decisions around scalability, fault tolerance, and observability Core Skills Strong experience with Python as a primary backend language Deep expertise in scaling message queue systems (e.g. Azure Service Bus, Storage Queues, Event Hubs or similar) Solid understanding of microservices architecture and distributed systems Proven experience building high-throughput, resilient backend services Strong problem-solving skills and ability to work with complex systems Highly Desirable Experience with event-driven or event sourcing architectures Background in data processing frameworks or streaming systems Experience building platforms related to observability, monitoring, or large-scale event management Familiarity with designing systems for fault tolerance and graceful degradation What we offer Work on technically challenging systems operating at very large scale High level of autonomy and real influence on system architecture Collaboration with experienced engineers in a mature engineering environment Competitive compensation and flexible working model Project with strong technical ownership
Technology
Inuits
Senior Backend Engineer
Senior
Hybrid
Warsaw, Poland
26,000 - 30,000 PLN
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend microservices for consumer-facing platforms and internal data privacy systems. The position involves developing distributed, event-driven systems supporting personalization, search, and regulatory compliance at scale. It requires strong experience in JVM technologies and cloud-native environments. 🗂️ Requirements: Strong commercial experience with JVM-based languages (Java or Scala), Experience with Kotlin or willingness to learn, Solid understanding of microservices architecture, Experience with event-driven systems, Experience with Docker and Kubernetes, Hands-on CI/CD experience in production, Experience with unit and integration testing, Experience with relational databases and SQL, Ability to design and maintain scalable distributed systems 📃 Skills: Java, Scala, Kotlin, JVM, Microservices, Docker, Kubernetes, CI/CD, SQL, PostgreSQL, AWS, Terraform, Elasticsearch, MongoDB, GraphQL, Go, Python 🏢 Description: We are looking for a Senior Backend Engineer to join a fast-growing product organization working on consumer-facing platforms and internal data systems. This role is suited for an experienced backend engineer who is comfortable building scalable, reliable services across different domains, from customer-facing journeys to data privacy and compliance infrastructure. About the Project: You will contribute to backend systems that power core customer experiences and internal platform initiatives. Depending on the team, this includes scaling a menu and personalization platform for high-traffic consumer applications, or building a centralized Data Privacy Service handling regulatory compliance (GDPR, CCPA) and Data Subject Requests at scale. Both streams require strong engineering fundamentals, a microservices mindset, and the ability to deliver in complex, distributed environments. Responsibilities: Design, develop, and maintain scalable backend microservices across consumer or data platform domains; Build systems supporting search, personalization, customer targeting, and engagement; Develop and operate services ensuring regulatory compliance and secure data handling (GDPR, CCPA); Work with event-driven architectures and distributed systems; Contribute to CI/CD pipelines, testing practices, and overall engineering quality; Collaborate with product and engineering teams to deliver reliable and performant solutions. Qualifications: Strong commercial experience with JVM-based languages (Java, Scala, or similar); Experience with Kotlin, or willingness to learn it on the project; Solid understanding of microservices architecture and event-driven systems; Experience with Docker and Kubernetes; Hands-on CI/CD experience in a production environment; Experience with unit and integration testing; Familiarity with relational databases (e.g. PostgreSQL) and SQL; AWS and Terraform experience is a plus; Experience with Elasticsearch, MongoDB, or GraphQL is a plus; Go or Python knowledge is a nice to have; Background in e-commerce, subscription platforms, or data privacy systems is a plus. Recruitment Process: Initial interview with our recruitment team; Interview with the hiring manager; Live Coding Assessment; Meeting with the Project Manager. Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Technology
Yard Corporate
Senior Backend Engineer (Java, Kafka Streams, AWS)
Senior
Hybrid
Krakow, MA, Poland
30,000 - 35,000 PLN/hr
🏢 Summary: Senior/Staff Backend Engineer role focused on building and evolving a large-scale, event-driven platform using Java, Kafka Streams, and AWS. The position involves hands-on work with high-volume data flows, real-time stream processing, distributed systems, and production reliability. You will take strong technical ownership in a small team, shaping architecture, standards, and production readiness. 🗂️ Requirements: 7+ years of backend engineering experience, Strong hands-on experience with Java, Strong hands-on experience with Spring Boot, Deep production experience with Kafka Streams (topologies, joins, aggregations, windowing, state stores), Experience with event-driven or distributed systems, Hands-on experience with AWS services, Experience with Kubernetes and containerized deployments, Experience with PostgreSQL, MongoDB, and Redis, Strong knowledge of monitoring, debugging, and performance optimization, Ability to work independently in evolving technical environments, Professional English communication skills 📃 Skills: Java, Spring, Kafka, KafkaStreams, AWS, EKS, S3, SQS, SNS, Kinesis, Lambda, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform, Helm, Prometheus, Grafana, Micrometer, Kotlin 🏢 Description: Senior / Staff Backend Engineer (Java, Kafka Streams, AWS) Location: Kraków, hybrid Contract: B2B or UoP B2B budget: up to 210 PLN/h + VAT Work model: around 3 days per week from the office We are looking for a Senior or Staff Backend Engineer to join a small, high-impact engineering team building a large-scale, event-driven platform. This is a hands-on role for someone who enjoys working close to real production systems: high-volume data flows, asynchronous processing, external integrations, reliability, observability and technical ownership. You will join a team where the codebase and domain are evolving, so this is a good opportunity for an engineer who does not need every problem to be fully defined before getting started. You will be expected to investigate, create structure, improve standards and make pragmatic technical decisions. What you will do Build and evolve backend services using Java and Spring Boot Design and maintain real-time event-processing flows using Kafka Streams Work with stream-processing concepts such as topologies, transformations, joins, aggregations, stateful processing and data routing Integrate external systems and infrastructure into a scalable internal platform Improve reliability, observability and production readiness of services handling high-volume data Investigate production issues, performance bottlenecks and data-flow problems Work with AWS, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform and Helm Contribute to code reviews, architecture decisions, documentation and engineering standards Collaborate with product, platform and engineering stakeholders across an international environment What we are looking for 7+ years of backend engineering experience Strong, current hands-on experience with Java and Spring Boot Deep practical experience with Kafka Streams in production This should go beyond Kafka producers/consumers and include work with stream-processing logic, joins, aggregations, windowing, state stores or topology design Background in event-driven, distributed or real-time systems Hands-on AWS experience, ideally with services such as EKS, S3, SQS, SNS, Kinesis or Lambda Experience with Kubernetes , containers and production deployment environments Good understanding of databases such as PostgreSQL, MongoDB and Redis Strong production mindset: monitoring, debugging, reliability, performance and incident investigation Ability to work independently in an evolving and not always fully documented technical environment Clear English communication skills and confidence explaining technical topics to both engineers and non-technical stakeholders Nice to have Kotlin experience Experience with high-throughput data processing or streaming platforms Terraform, Helm, Prometheus, Grafana, Micrometer or similar observability tooling Experience in a small product team, scale-up or ownership-heavy engineering environment Familiarity with AI-assisted development tools What you can expect A technically challenging role focused on real production systems rather than isolated feature delivery Strong ownership Small team setup with room to influence architecture, standards and ways of working International engineering environment Clear recruitment process focused on practical engineering discussions Recruitment process Introductory conversation with the Hiring Manager Technical interview focused on Kafka/use cases and Java/code quality Final discussion with senior technical leadership The full company and product context will be shared during the first recruiter call.
Technology
Ntiative
Senior Software Engineer
Senior
Hybrid
Warsaw, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Backend Engineer role focused on transforming a mission-critical e-commerce domain supporting subscriptions and purchasing journeys for millions of users. The position centers on migrating a monolithic system to scalable microservices, improving performance and reliability, and shaping the future architecture of a global platform. Engineers will work with event-driven systems and modern AI tools while owning solutions end-to-end. 🗂️ Requirements: 5+ years of professional backend engineering experience, Strong experience designing and operating microservices architectures, Experience modernising legacy systems and decomposing monoliths, Solid understanding of distributed systems and scalable backend design, Commercial experience with Go, Java, Kotlin or Scala, Hands-on experience with Kafka or similar event-streaming technologies, Hands-on experience with PostgreSQL, Hands-on experience with Docker and Kubernetes, Experience with CI/CD pipelines, Practical experience using AI coding assistants (Claude Code, Cursor, Copilot or similar), Ability to review and validate AI-generated code, Comfortable owning solutions from idea to production 📃 Skills: Go, Golang, Java, Kotlin, Scala, Kafka, PostgreSQL, Docker, Kubernetes, CI/CD, GraphQL, DDD, TDD, BDD, Microservices 🏢 Description: Join a global e-commerce technology organisation serving millions of customers across multiple international markets. As a Senior Backend Engineer, you will become part of a team responsible for one of the company's most critical customer-facing domains. The platform supports customer subscriptions, plans, and purchasing journeys used daily by millions of users. This is not a maintenance role. The team is actively transforming a mission-critical domain, modernising legacy systems, reducing technical debt, and building the next generation of scalable services that will support future growth. You will play a key role in migrating core functionality from a monolithic architecture to modern microservices while helping shape the future architecture of a global platform. What You'll Do Build & Scale Core Services Design, develop, and maintain scalable backend services within a distributed microservices architecture. Build reliable systems supporting millions of customer interactions. Improve performance, reliability, and scalability across critical customer-facing services. Drive Modernisation Lead the migration of key business domains from monolithic systems to modern microservices. Reduce technical debt and improve long-term maintainability. Design solutions that support future platform growth. Shape Architecture Participate in architecture discussions and technical decision-making. Design orchestration layers supporting complex customer journeys and business processes. Help define engineering standards and best practices. Work with Event-Driven Systems Build and operate services powered by event-driven architectures. Work extensively with Kafka and real-time lifecycle events. Design resilient and observable distributed systems. Raise Engineering Standards Conduct code reviews and support other engineers through technical guidance. Promote best practices across software development, testing, deployment, and observability. Contribute to a strong culture of ownership and continuous improvement. AI-Powered Engineering Use modern AI tools and coding agents throughout the software development lifecycle. Leverage AI for onboarding, architecture exploration, implementation, testing, debugging, and productivity improvements. Apply engineering judgement to validate, verify, and safely integrate AI-generated outputs. What We're Looking For Backend Engineering Expertise 5+ years of professional backend engineering experience. Strong experience designing and operating microservices architectures. Experience modernising legacy systems and decomposing monoliths. Solid understanding of distributed systems and scalable backend design. Technical Stack Commercial experience with Go (Golang), Java, Kotlin or Scala Engineers coming from a JVM background should be open to working in a Go-driven environment. Hands-on experience with: Kafka or similar event-streaming technologies PostgreSQL Docker Kubernetes CI/CD pipelines Product & Ownership Mindset Comfortable owning solutions from idea through production. Strong problem-solving skills and ability to make technical trade-offs. Experience collaborating with product, business, and engineering stakeholders. AI Fluency Practical experience using AI coding assistants such as Claude Code, Cursor, Copilot, or similar tools. Understanding of how context, prompts, constraints, and validation influence AI-generated outputs. Ability to critically review and verify AI-generated solutions. Nice to Have Experience with subscription-based products. Experience in e-commerce environments. GraphQL knowledge. Familiarity with DDD, TDD, and BDD practices. What We Offer Opportunity to build systems used by millions of customers globally. High-impact engineering work with significant architectural ownership. International collaboration across distributed engineering teams. End-to-end ownership from idea to production. Hybrid working model (3 days per week in the Warsaw office). B2B cooperation model. 30 days of paid annual leave. Modern office located in Warsaw city centre. Continuous learning and professional growth opportunities.
Technology
emagine Polska
Senior Game Engine Developer
Senior
On-site
Stockholm, Sweden
🏢 Summary: Development role focused on building and optimizing a streamed open-world solution for a golf game across Linux, iOS, and Windows. The position combines engine-level programming, internal tool and pipeline creation, and real-time rendering optimization to deliver high visual quality and performance. You will collaborate with cross-functional teams to create scalable, maintainable systems and multi-platform runtime solutions. 🗂️ Requirements: Experience with game engines (preferably Unity), Knowledge of real-time rendering and shader workflows, Strong proficiency in C# or C++, Experience with asset management systems (e.g., Addressables), Ability to develop and maintain tools and pipelines, Experience collaborating in cross-functional development teams 📃 Skills: Unity, C#, C++, Shaders, PBR, Rendering, Addressables, Linux, iOS, Windows, Python, GitLab, CI/CD, Kubernetes, AmazonS3 🏢 Description: Senior Game Engine Developer – Streamed Open World About the Role We are looking for a driven and versatile Game Engine Developer to help develop our streamed open-world solution for a golf game. In this role, you will work on everything from building internal tools and pipelines to optimizing rendering and creating high-quality experiences across multiple platforms (Linux, iOS, and Windows). You will be part of a team where we combine creative ideas with technical expertise to deliver a seamless and visually impressive gaming experience. Responsibilities Pipeline Development & Automation: Develop and maintain tools that convert editor scenes into optimized runtime scenes, including handling prefabs and asset packaging (e.g., using Unity Addressables). System & Tools Development: Create and improve internal tools (such as our “Assembler” and spline-based region tools) to support artists and designers in production. Rendering & Optimization: Work with shaders (e.g., custom PBR), forward rendering, and runtime terrain rendering to maximize performance while maintaining high visual quality. Platform Support: Ensure that our solutions are robust and efficient across multiple platforms, including fixed hardware environments. Collaboration: Work closely with artists, designers, and other developers to identify needs and drive innovative technical solutions. Debugging & Maintenance: Profile, debug, and optimize both tools and runtime systems, and contribute to a sustainable and maintainable codebase. Qualifications Experience with game engines (preferably Unity) and pipeline management Knowledge of real-time rendering, shaders, and graphics optimization workflows Strong understanding of C# or C++ and solid insight into asset management (e.g., Addressables) Experience working in cross-functional teams and communicating technical solutions clearly Interest in developing custom tools, building automated workflows, and improving pipelines Nice to Have Experience creating or optimizing forward rendering, PBR, terrain systems, or multi-platform builds Knowledge of DevOps tools such as GitLab CI/CD, Verdaccio, build servers, Amazon S3, and Kubernetes Experience with scripting (e.g., Python) for tool or pipeline automation
Technology
Reply Polska Sp. z o.o.
Senior Backend Engineer (Java, Kotlin, Spring Boot, AWS)
Senior
Hybrid
Katowice, Poland
13,000 - 22,000 PLN
🏢 Summary: Backend engineering role focused on designing and scaling assortment management systems in a distributed retail environment using Kotlin, Spring Boot, Kafka, AWS, and Kubernetes. The position involves leading backend architecture, building event-driven integrations, optimizing system reliability, and collaborating with product and engineering stakeholders. Candidates will also mentor engineers and drive best practices across scalable cloud-native platforms. 🗂️ Requirements: Degree in Computer Science or related technical field, 6+ years of backend development experience, Experience with Kotlin, Experience with Spring Boot, Strong knowledge of REST APIs, Experience with microservices, Experience with distributed systems, Experience with event-driven architectures, Hands-on experience with Kafka, Experience with asynchronous processing, Experience with AWS, Experience with Kubernetes, Experience with Amazon EKS, Experience with PostgreSQL, Knowledge of CI/CD, Experience with containerization, Knowledge of observability tooling, Knowledge of OAuth2, Knowledge of IAM, English proficiency, Polish proficiency, Availability for hybrid work in Katowice 📃 Skills: Kotlin, Spring, SpringBoot, REST, Microservices, Kafka, AWS, Kubernetes, EKS, PostgreSQL, CI/CD, Docker, OAuth2, IAM 🏢 Description: Responsibilities We are looking for a strong backend engineer who wants to design and scale core systems powering product and assortment management across a large retail ecosystem . You will take ownership of backend architecture and system evolution within the assortment management domain , building scalable services and integrations across a complex, event-driven enterprise landscape. You act as a technical driver within the team, working closely with architects, product owners and stakeholders to deliver robust, high-quality solutions. Your key responsibilities include: Design and develop scalable backend services , APIs and integrations using Kotlin and Spring Boot within distributed systems. Translate complex business and product data requirements into robust , maintainable and scalable system designs . Lead the design and evolution of event - driven architectures and asynchronous processing using Kafka . Design and integrate backend systems within AWS and Kubernetes -based enterprise environments. Drive data modeling and persistence strategies using PostgreSQL and cloud - native approaches. Act as a technical interface between business , product and engineering teams, leading solution design and backlog refinement . Drive engineering best practices , observability , reliability and architectural consistency across the platform. Lead troubleshooting , optimization and continuous improvement initiatives while mentoring less experienced engineers. Benefits Motivizer Benefits Platform to choose and manage all your benefits in one place. You receive a budget (550 PLN monthly). You can choose medical care package, meal tickets, sports cards (we have Multisport and on preferential terms, we have membership cards to one of the most popular Gyms), cinema tickets, shop vouchers, discounts and many more. Language Courses – you'll have access to a multi-language learning platform enabling you to practice your language skills and learn new ones! Regular and systematic further training opportunities - both internally and from external providers. We support your ongoing learning and development. Cooperation within an internal community is our everyday reality. We have networking events, coding challenges, and company parties for different occasions. Qualifications Completed university degree in Computer Science or a comparable technical field. 6+ years of professional experience in backend development using Kotlin and Spring Boot in complex environments. Strong expertise in REST APIs , microservices , distributed systems and event - driven architectures . Deep hands-on experience with Kafka and asynchronous processing patterns in production systems. Strong experience with AWS and Kubernetes (including Amazon EKS ) in scalable environments. Solid experience with PostgreSQL and designing performant, reliable data models. Experience with CI/CD , containerization , observability tooling and modern security concepts (OAuth2, IAM). Strong communication skills in English and Polish , with readiness to work in a hybrid model in Katowice . About OBI Smart Technologies WHO ARE WE: We are a joint venture between OBI and Reply Group, responsible for co-designing, building and operating mission-critical digital platforms for commerce, customer service, and omnichannel retail. OUR MISSION: " We unite technology leadership with deep retail vision to implement standardized processes and scalable digital products that drive efficient support for one of Europe’s largest DIY retailers. Leveraging proven best practices, we advance the internationalization of products and the digital mindset of our partners, delivering consistent and business-critical solutions to support the targets of our customer. "
Technology
DataArt
Senior Backend Engineer with Java
Senior
Remote
Wroclaw, Poland
16,000 - 19,000 PLN
🏢 Summary: Senior Backend Engineer role focused on defining the technical direction and architecture of a domain within a borderless financial platform. The position involves designing scalable microservices, driving architectural decisions, and leading a small backend team in a distributed environment. The role emphasizes reliability, security, and high‑volume transaction processing in a cloud-based ecosystem. 🗂️ Requirements: 4-7 years backend engineering experience, Proficiency in Go, Experience with Java 21 or modern Java, Experience designing microservices with clear contracts, Experience with caching strategies including TTL and invalidation, Experience with event-driven or asynchronous architectures, Experience with structured logging, metrics, and alerting, Experience with AWS services, Experience with relational and non-relational databases, Experience with Spring Boot or similar frameworks, Experience reviewing code and architectural decisions, Availability to work in GMT+5:30 timezone 📃 Skills: Java, Go, Spring, JDBI, PostgreSQL, CockroachDB, DynamoDB, Redis, SQS, SNS, Kafka, AWS, EKS, ALB, RDS, S3, Kong, Datadog, Quickwit, JWT, RBAC, TLS, Docker, ArgoCD, GitHub, Microservices, Kafka, CDC 🏢 Description: Project overview This project focuses on developing a borderless financial platform that supports international banking flows, payments, account management and regulatory compliant operations. The product handles sensitive data and high volume transactions while prioritising reliability and security. Team You will work in a distributed environment with backend engineers, a product manager and platform specialists. The role involves leading a sub team of three to five engineers, conducting design reviews, ensuring code quality standards and supporting collaborative decision making. Position overview We are looking for a Senior Backend Engineer who will define the technical direction of a backend domain and drive architectural decisions. You will design microservices, create scalable solutions, guide a small engineering group and collaborate closely with product specialists to shape the delivery roadmap. We are looking for a person willing to work in the time zone: GMT+5:30. Technology stack Java 21, Go, Spring Boot, JDBI, custom workflow engines, PostgreSQL, CockroachDB, DynamoDB, Redis, SQS, SNS, Kafka, AWS EKS ALB RDS S3 Secrets Manager, Kong API Gateway, Datadog, Quickwit, JWT RBAC TLS request and response encryption VAPT, GitHub Actions, Docker, ArgoCD, microservices, event driven architecture, saga and orchestration patterns, CDC pipelines, maker checker workflows Responsibilities Plan and design backend microservices with clear boundaries and contracts Develop solutions for domains such as onboarding, payments, transaction orchestration or platform components Break complex epics into actionable tasks with clear acceptance criteria Review designs from other engineers to ensure scalability and fault tolerance Drive technical decisions including caching layers, asynchronous processing strategies, database choices and API versioning Evaluate build versus buy options for integrations and services Collaborate with a product manager to align on scope and prioritisation Lead a sub team of backend engineers and support their professional growth Support incident response, root cause analysis and long term improvements Monitor service performance using logging, metrics and tracing tools Requirements Professional backend engineering experience from 4-7 years Experience with Go (tooling & CLIs) Experience designing microservices with well-defined contracts and boundaries Experience with Java 21 or modern Java versions Experience with caching strategy design, including TTL and invalidation approaches Experience working with asynchronous processing, event-driven architecture, or queue-based workflows Experience using structured logging, metrics, and alerting to debug production systems Experience in making build versus buy decisions with clear trade-off analysis Experience reviewing code and identifying architectural or contract issues Experience with AWS-based services Experience working with relational and non-relational databases such as PostgreSQL or DynamoDB Experience writing backend services using Spring Boot or similar frameworks Nice to have Experience with financial or payments related systems Experience with KYC or AML flows Experience with workflow or orchestration engines Experience with platform wide pattern creation or reusable service design Experience with data encryption practices and security audits Experience with CockroachDB or high availability distributed databases What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)
Technology
TechTree
Senior/Staff Backend Engineer
Senior
On-site
Wroclaw, Poland
130,000 - 190,000 USD/yr
🏢 Summary: Senior or Staff Backend Engineer role focused on architecting and scaling AI-native backend systems for a modern accounting platform. The position involves designing distributed services, building high-performance APIs, and establishing engineering standards to support rapid, reliable product delivery. You will work closely with Product, AI, and Operations teams to develop agentic systems and scalable data pipelines. 🗂️ Requirements: 5–10+ years of backend engineering experience, Proven experience designing, building, and operating production backend systems at scale, Strong expertise in API design, Strong expertise in data modelling, Deep understanding of distributed systems trade-offs, Hands-on experience with AWS or GCP in production, Practical experience with CI/CD in high-frequency deployment environments, Experience implementing testing and deployment strategies, Strong knowledge of observability practices, Experience participating in on-call rotations 📃 Skills: TypeScript, Node.js, React, AWS, GCP, Terraform, PostgreSQL, OpenAI, Azure, CI/CD, APIs, DistributedSystems 🏢 Description: ABOUT THE ROLE We're looking for a Senior or Staff Backend Engineer to own and evolve our backend services as we scale. This is a broad, high-impact role — you'll architect new features, build the systems that underpin our core product, and set the engineering standards that shape how the whole team works. The focus is on building a modern, AI-native developer experience. That means working closely with Product, AI, and Operations teams to design agentic systems, distributed data pipelines, and scalable incident response infrastructure — and doing it in a way that lets the team ship with confidence multiple times a day. WHAT YOU'LL WORK ON Architecture and feature design Partner with Product, AI, and Operations teams to architect new features and complex agentic systems. Make clear architectural trade-offs that balance platform, product, and business goals. Backend services and APIs Build and maintain the backend services and APIs that power the core product. Ensure systems are secure, well-tested, and high performance. Distributed systems Design and implement distributed services to orchestrate data pipelines, automate investigations, and enable incident response at scale. Operational excellence Own operational best practices so the team can ship multiple times a day with confidence. Healthy on-call culture and strong observability are part of what you'll build and maintain. Engineering standards Set the bar for writing, communication, and system design across the team. Your influence will shape how a modern AI-native product is built. WHAT WE LOOK FOR 5–10+ years of backend engineering experience A strong track record designing, building, and operating production backend systems at scale. Deep backend fundamentals Expertise in API design, data modelling, and reasoning about distributed systems trade-offs. You understand the nuances, not just the patterns. AWS or GCP hands-on experience Solid understanding of how infrastructure decisions impact application reliability and performance. You've run things in production, not just designed them. CI/CD in practice Practical experience with testing and deployment strategies in high-frequency shipping environments. Observability and on-call maturity A solid grasp of what good observability looks like and how to build healthy on-call practices that don't burn people out. Bonus Experience at an early-stage or scaling startup. Exposure to modern AI and ML systems. Experience shipping product without a dedicated product manager. TECH STACK TypeScript, React, Node.js, AWS, Terraform, PostgreSQL, OpenAI, Azure AI. The team uses GitHub, Slack, Linear, Figma, and Notion day to day. THE TEAM Small, senior, and in-person. The office is in central Wrocław, next to the main train station. The expectation is 4–5 days a week in the office. Relocation support is available for the right candidate. COMPENSATION & BENEFITS Salary $130,000 – $190,000 USD depending on experience, plus competitive equity. Wellness and commute stipend $100 per month. Hardware Premium hardware provided — MacBook Pro and AirPods. Food Daily in-office lunch and dinner. Time off 20 PTO days plus 9 US public holidays. Relocation Support available for candidates relocating to Wrocław.