June 12, 2026
Backend Engineer
Mid • Remote
14,000 - 20,000 PLN
Krakow, Poland
We successfully deliver an all-in-one tool - Synerise (YouTube link). An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. However, we don't limit ourselves solely to this solution. We're building BaseModel (website link) - a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world.
Having such great solutions, we are looking for a highly motivated Backend Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients.
About the team
Our Backend Team works primarily with Scala, Apache Kafka, ElasticSearch, Clickhouse, Kubernetes, and cloud environments (Azure and GCP). Observability is a first-class concern: distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are embedded into how we design and operate services.
What will you do on a daily basis?
Develop architecture and design patterns to process and store high volume data sets.
Develop software with a core focus around optimisation and performance.
Translate complex functional and technical requirements into detailed design.
Perform analysis of vast data stores and uncover insights.
What will make us a perfect match?
Programming skills in Scala or other JVM language.
Programming skills in Rust or willingness to learn.
Solid understanding of Kafka and Kubernetes.
Experience with (at least one): Akka / ZIO / Cats.
Experience with SQL and NoSQL databases.
Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work.
Capacity to plan and scale systems to keep up with incredible growth.
Excellent troubleshooting and debugging skills.
A passion for building tools and automating everything.
Strong analytical skills.
What will convince us even more?
Solid understanding of JVM internals (GC, profiling, heap and thread dumps).
Experience designing and operating microservices architectures.
Hands-on experience working in cloud environments (Azure and/or GCP), preferably with AKS.
Working knowledge of Java or Python.
Knowledge of ElasticSearch/Opensearch.
Basic knowledge of AI/ML concepts.
What can we provide for you?
Work on a production-grade, large-scale system used by enterprise customers worldwide.
Real technical challenges around performance, data volume, and distributed systems.
Opportunities for continuous technical growth and deeper ownership over system design.
Support from experienced engineers and a strong engineering culture.
Influence on architectural and technical decisions within your team.
Similar jobs you might like
Technology
Synerise
Backend Engineer
Mid
Remote
Krakow, Poland
14,000 - 20,000 PLN
🏢 Summary: Backend Engineer role focused on building and optimizing high‑performance, large‑scale data processing systems within an AI‑driven behavioral data platform. The position involves designing architectures for high‑volume data, developing distributed services, and ensuring scalability and performance in cloud environments. You will work with modern JVM technologies, streaming platforms, and observability tools in a production‑grade system used by enterprise clients. 🗂️ Requirements: Proficiency in Scala or other JVM language, Willingness to program in Rust, Solid understanding of Kafka, Solid understanding of Kubernetes, Experience with Akka or ZIO or Cats, Experience with SQL databases, Experience with NoSQL databases, Hands-on use of AI coding tools in daily development, Ability to design and scale high-volume distributed systems, Strong debugging and troubleshooting skills 📃 Skills: Scala, JVM, Rust, Kafka, Kubernetes, Akka, ZIO, Cats, SQL, NoSQL, Azure, GCP, ElasticSearch, Clickhouse, OpenTelemetry, Jaeger, GitHubCopilot, Claude, Cursor 🏢 Description: We successfully deliver an all-in-one tool - Synerise (YouTube link) . An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. However, we don't limit ourselves solely to this solution. We're building BaseModel (website link) - a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world. Having such great solutions, we are looking for a highly motivated Backend Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients. About the team Our Backend Team works primarily with Scala , Apache Kafka , ElasticSearch , Clickhouse , Kubernetes , and cloud environments ( Azure and GCP ). Observability is a first-class concern: distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are embedded into how we design and operate services. What will you do on a daily basis? Develop architecture and design patterns to process and store high volume data sets. Develop software with a core focus around optimisation and performance. Translate complex functional and technical requirements into detailed design. Perform analysis of vast data stores and uncover insights. What will make us a perfect match? Programming skills in Scala or other JVM language. Programming skills in Rust or willingness to learn. Solid understanding of Kafka and Kubernetes. Experience with (at least one): Akka / ZIO / Cats. Experience with SQL and NoSQL databases. Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work. Capacity to plan and scale systems to keep up with incredible growth. Excellent troubleshooting and debugging skills. A passion for building tools and automating everything. Strong analytical skills. What will convince us even more? Solid understanding of JVM internals (GC, profiling, heap and thread dumps). Experience designing and operating microservices architectures . Hands-on experience working in cloud environments ( Azure and/or GCP ), preferably with AKS. Working knowledge of Java or Python. Knowledge of ElasticSearch/Opensearch. Basic knowledge of AI/ML concepts. What can we provide for you? Work on a production-grade, large-scale system used by enterprise customers worldwide. Real technical challenges around performance, data volume, and distributed systems. Opportunities for continuous technical growth and deeper ownership over system design. Support from experienced engineers and a strong engineering culture. Influence on architectural and technical decisions within your team.
Technology
Synerise
Scala Engineer
Mid
Hybrid
Krakow, Poland
14,000 - 20,000 PLN
🏢 Summary: The offer is for a Scala Software Engineer to build and scale high‑throughput, event‑driven backend systems processing tens of thousands of events per second in a distributed microservices environment. The role focuses on designing reliable, low‑latency data processing architectures using Scala and modern cloud‑native technologies. You will work on large‑scale behavioral data platforms with strong emphasis on performance, consistency, and observability. 🗂️ Requirements: Strong Scala experience in production, Experience with effect systems (Cats, ZIO, Akka or Pekko), Hands-on experience with event-driven systems in production, Deep knowledge of Apache Kafka, Practical experience with Kubernetes, Experience with SQL and NoSQL databases, Ability to design scalable distributed systems, Strong debugging skills in distributed environments, Experience using AI coding tools in daily development 📃 Skills: Scala, Kafka, ElasticSearch, ScyllaDB, Kubernetes, Azure, GCP, Cats, ZIO, Akka, Pekko, OpenTelemetry, Jaeger, SQL, NoSQL, JVM, Java, Rust, Python, Bash, ETL, CQRS, Microservices, GitHubCopilot, Claude, Cursor, AKS 🏢 Description: We successfully deliver an all-in-one tool - Synerise (YouTube link) . An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. However, we don't limit ourselves solely to this solution. We're building BaseModel (website link) - a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world. Having such great solutions, we are looking for a highly motivated Scala Software Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients. About the team Our Backend Team works primarily with Scala , Apache Kafka , ElasticSearch , ScyllaDB , Kubernetes , and cloud environments ( Azure and GCP ). Observability is a first-class concern: distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are embedded into how we design and operate services. The platform handles up to 28k API requests per second at peak , maintaining p95 latency below 100 ms . As part of the event processing and analytics team, you will work on systems that: Ingest and process high‑volume streams of customer behavior events from online and offline sources (peaks of 30k events per second ) Reliably store and organize event data for analytics and querying at scale Power analytical modules transforming raw events into actionable insights Must remain ordered, consistent, and reliable under heavy load Run in a distributed microservices architecture on Kubernetes We like to experiment and continuously improve. Backend and Frontend teams are supported by dedicated QA and Infrastructure teams, and AI coding assistants (such as Copilot and Claude) are part of our daily workflow — helping us move faster where it makes sense, without replacing engineering judgment. What will you do on a daily basis? Design architectures and patterns for processing and storing large-scale, high‑volume event data. Build backend software with a strong focus on performance, scalability, and reliability. Translate complex functional and technical requirements into robust system designs. Work with large datasets to ensure data correctness and meaningful analytics outcomes. Diagnose and troubleshoot issues in distributed, event-driven systems. Collaborate closely with other backend engineers, QA, and Infrastructure teams. What will make us a perfect match? Strong Scala skills with production experience using an effect system ( Cats Effect, ZIO, Akka/Pekko ). Hands-on experience designing or contributing to event-driven systems in production. Deep understanding of Apache Kafka , including partitioning, delivery guarantees, consumer groups, rebalancing, and lag. Practical knowledge of Kubernetes , sufficient to diagnose pod issues, resource limits, autoscaling, and networking. Experience working with both SQL and NoSQL databases , with a clear understanding of their trade-offs. Ability to design systems for scale: partitioning, sharding, backpressure, and tenant isolation. Strong debugging and troubleshooting skills in distributed environments. Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work. What will convince us even more? Solid understanding of JVM internals (GC, profiling, heap and thread dumps). Production experience with observability : distributed tracing, structured logs, and metrics. Experience designing and operating microservices architectures , with awareness of common pitfalls. Hands-on experience working in cloud environments ( Azure and/or GCP ), preferably with AKS. Working knowledge of Java or Rust. Experience with ETL pipelines , Python, or shell scripting. Contributions to open-source projects in the Scala or JVM ecosystem. Familiarity with event sourcing and CQRS. What can we provide for you? Work on a production-grade, large-scale system used by enterprise customers worldwide. Real technical challenges around performance, data volume, and distributed systems. Opportunities for continuous technical growth and deeper ownership over system design. Support from experienced engineers and a strong engineering culture. Influence on architectural and technical decisions within your team.
Technology
Synerise
DevOps Engineer
Mid
Remote
Krakow, Poland
12,000 - 20,000 PLN
🏢 Summary: The offer is for a DevOps Engineer responsible for maintaining and developing production infrastructure for a large-scale, real-time, multi-tenant AI and big data platform. The role focuses on ensuring reliability, scalability, and automation of cloud-based systems while collaborating closely with backend engineers. It involves designing infrastructure solutions, improving CI/CD processes, and supporting high-traffic, data-intensive environments. 🗂️ Requirements: Experience with production systems in cloud environments (Azure preferred), Good knowledge of Linux systems, Understanding of basic networking concepts, Experience with CI/CD pipelines, Experience with Infrastructure as Code tools, Hands-on experience with Kubernetes or container platforms, Experience with automation of deployments and infrastructure provisioning, Experience with incident handling and root cause analysis, Hands-on use of AI coding tools in software engineering work 📃 Skills: Azure, Linux, Networking, CI/CD, IaC, Kubernetes, Containers, Kafka, Databases, Monitoring, Observability, Security, AI, Claude, Cursor, Copilot 🏢 Description: We successfully deliver an all-in-one tool - Synerise (YouTube link) . An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. However, we don't limit ourselves solely to this solution. We're building BaseModel (website link) - a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world. Having such great solutions, we are looking for a highly motivated DevOps Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients. What will you do on a daily basis? Maintain and develop production infrastructure for a large-scale, real-time multi-tenant platform. Work closely with backend engineers to support reliability, scalability, and availability of services. Implement and improve automation for deployments, infrastructure provisioning, and operational tasks. Participate in incident handling, root cause analysis, and post-incident improvements. Take responsibility of designing new infrastructure solutions and initiatives. What will make us a perfect match? Experience working with production systems in cloud environments (Azure preferred). Good understanding of Linux systems and basic networking concepts. Familiarity with CI/CD pipelines and Infrastructure as Code tools. Hands-on experience with Kubernetes or container-based platforms. Willingness to take responsibility for the quality and stability of systems you work on. Practical, problem-solving mindset and openness to learning new technologies. Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work. What will convince us even more? Exposure to data-heavy or event-driven systems (e.g. Kafka, multi-terabyte databases). Basic knowledge of monitoring, alerting, and observability practices and tooling. Interest in system performance, reliability, or cloud cost efficiency. Awareness of security considerations in cloud and infrastructure environments. Exposure to infrastructure handling large traffic volumes and data throughput. What can we provide for you? Work on a production-grade product used by enterprise customers in the AI and big data domain. Opportunity to grow technically while working with real-world, distributed systems at scale. Support from experienced engineers and space to take on more responsibility over time. Influence on day-to-day technical decisions within your team. Fully remote work model.
Technology
Synerise
Senior Node.js Engineer
Senior
Remote
Krakow, Poland
19,000 - 24,000 PLN
🏢 Summary: The offer is for a Senior Node.js Engineer to design and develop scalable microservices in a high-traffic, AI-driven behavioral data platform. The role focuses on building REST APIs, working with PostgreSQL and Kafka, and ensuring code quality through testing and architectural collaboration. The position involves working in a modern stack within a Scrum team, contributing to distributed systems used at large scale. 🗂️ Requirements: 2–4 years of commercial experience with Node.js in production, Strong knowledge of TypeScript, Solid understanding of asynchronous programming (Promise, async/await, event loop, streams), Practical knowledge of REST, HTTP, JSON, OpenAPI, Experience with SQL, preferably PostgreSQL, Experience with ORM tools such as Sequelize, Experience writing unit and integration tests (Jest, Vitest or similar), Knowledge of clean code principles (DRY, KISS, SOLID), Proficient use of Git and code review workflow, Communicative written English 📃 Skills: Node.js, TypeScript, PostgreSQL, SQL, Sequelize, Kafka, REST, HTTP, JSON, OpenAPI, Jest, Vitest, Git, Docker, Kubernetes, GitLab, CI/CD, Python, Joi 🏢 Description: Synerise is not just another tech company. It is a space where our brilliant team consequently brings technology change to the business world and instead of following known paths, we are creating a new one – a next-generation, fully personalized, and AI-driven customer experience. We successfully deliver an all-in-one tool – Synerise. An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. However, we don’t limit ourselves solely to this solution. We’re building BaseModel – a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world. Having such great solutions, we are looking for a highly motivated Senior Node.js Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients. What will you do on a daily basis? Develop and maintain microservices in Node.js + TypeScript. Design and implement REST APIs aligned with OpenAPI. Work with PostgreSQL — both via Sequelize (ORM) and in raw SQL when we need finer control over the query. Event-driven processing with Kafka. Write tests — unit, integration, and end-to-end (Vitest/Jest). Review code and discuss architecture and quality with the team. Co-author technical documentation and design decisions (RFCs, design docs). Operate in 2-week sprints in a Scrum model, working closely with a dedicated Product Owner. What will make us a perfect match? At least 5 years of commercial experience with Node.js in a production environment. Strong knowledge of TypeScript. Solid foundations in asynchronous programming (Promise, async/await, event loop, streams). Practical knowledge of REST/HTTP, JSON, OpenAPI. Experience with SQL (preferably PostgreSQL) and an ORM (Sequelize or similar). Experience writing tests (Jest, Vitest, or equivalent). The ability to write clean, well-organized code (DRY/KISS/SOLID). Confident use of Git and a merge-request / code-review workflow. Communicative English in writing (documentation, code, comments). What will convince us even more? Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work. Knowledge and experience with transactions and concurrent operations in PostgreSQL (or another relational database). Experience working with large datasets. Experience with Kafka or another message broker. Working with distributed systems and microservices in production. Familiarity with Docker and Kubernetes. Experience with CI/CD (e.g., GitLab CI). Basic knowledge of Python — for writing helper scripts. Schema validation (Joi) and safe error handling. Prior exposure to the CDP / loyalty domain. What can we provide for you? Work with a modern stack (Node.js, TypeScript, PostgreSQL, Kafka, Docker, Kubernetes) at real scale. Stack kept on current versions — we don't let applications drift into technical debt; we regularly modernize dependencies and tooling. Day-to-day support from AI agents (Claude Code, OpenAI tools) — treated as a standard part of our toolkit, not an experiment. Real impact on a product used by top clients in 30+ countries. Close cooperation with experienced engineers and a dedicated Product Owner. A clear rhythm of work: 2-week sprints, Scrum/Agile. A non-corporate atmosphere oriented around meritocracy — we reward thinking and quality, not hours behind a desk. Flexible working hours and no dress code.
Technology
Synerise
Senior Product Designer
Senior
Remote
Krakow, Poland
18,000 - 22,000 PLN
🏢 Summary: Product Designer role focused on designing complex SaaS and AI-driven data products for enterprise users, taking ownership from discovery to high-fidelity UI. The position involves solving ambiguous product problems, collaborating with cross-functional teams, and integrating AI tools into the design workflow. The goal is to create scalable, intuitive interfaces for data-heavy and automation-based platforms. 🗂️ Requirements: Minimum 3 years experience as Product Designer or UX/UI Designer, Experience designing complex SaaS or B2B digital products, Strong portfolio demonstrating problem-solving process and impact, Proficiency in Figma and modern product design workflows, Ability to independently handle ambiguous and complex problems, Solid understanding of UX fundamentals and interaction design, Experience collaborating with Product Managers and Engineers, Willingness to use AI tools in daily design workflow 📃 Skills: Figma, UX, UI, SaaS, B2B, AI, Analytics, Automation, Prototyping, Wireframing, DesignSystems, DataVisualization, InformationArchitecture, InteractionDesign, Usability, Accessibility 🏢 Description: Synerise is not just another tech company. We are building technology that helps businesses create fully personalized, AI-driven customer experiences at scale. Our platform combines data, analytics, automation, recommendations and AI to help companies better understand customer behavior and act on it in real time. We work with leading brands across Retail, Banking, eCommerce, Automotive, Insurance and Telco, operating in more than 30 markets and processing over 150 billion transactions annually. But we do not stop there. We are also building BaseModel.ai — a foundation model for behavioral data and a platform for enterprise Data Science teams. It is another step in our mission to turn complex behavioral data into practical, business-ready intelligence. To support this vision, we are looking for a Product Designer who can help us design complex, intelligent and highly usable products for business users. About the role As a Product Designer at Synerise, you will work on advanced SaaS products used by marketers, analysts, data teams and enterprise clients. This is not a role focused only on producing screens. We are looking for someone who can understand complex problems, structure ambiguity, explore different solution directions and take responsibility for the quality of the user experience. You will work closely with Product Managers, Engineers, UX Researchers and other Designers to turn product challenges into clear, useful and scalable interfaces. A big part of this role is independent problem-solving . We expect you to be able to move from a vague business or user need to a well-thought-out design proposal: by asking the right questions, analyzing context, challenging assumptions and creatively exploring solutions. We also expect AI tools to be a natural part of your design workflow. You do not need to use one specific tool, but you should be open to using AI to support research, ideation, analysis, prototyping, writing, synthesis or design exploration. Experience with AI-assisted design workflows will be a strong advantage. What will you do on a daily basis? Lead the design process in your product area: from discovery and problem framing to ideation, prototyping, validation and high-fidelity design. Translate complex product requirements into clear, intuitive and scalable user experiences. Collaborate with Product Managers and Engineers to define solutions that are valuable for users, feasible to build and aligned with business goals. Independently investigate product problems, identify opportunities and propose improvements instead of waiting for ready-made briefs. Design user flows, wireframes, prototypes, interaction models and final UI designs. Work with UX Researchers to turn qualitative and quantitative insights into better product decisions. Use AI tools as part of your design workflow to speed up exploration, support research, structure ideas, generate alternatives or improve communication. Contribute to the development and adoption of our Design System. Take ownership of user experience quality in your area of the product. Communicate design decisions clearly to stakeholders and development teams. Share knowledge, methods and good practices with other designers and team members. What will make us a perfect match? At least 3 years of experience as a Product Designer, UX/UI Designer or similar. Experience designing large, complex digital products , preferably SaaS, B2B platforms, analytics tools, marketing tools, data products or enterprise software. A strong portfolio showing not only final screens, but also your thinking process, problem-solving approach and impact. Very good practical knowledge of Figma and modern product design workflows. Ability to work independently with ambiguous, complex problems. Strong analytical and creative thinking skills. Ability to explore multiple solution directions before choosing the best one. Strong sense of ownership, accountability and attention to quality. Good understanding of UX fundamentals: information architecture, interaction design, usability, accessibility and interface patterns. Ability to collaborate with Product, Engineering and Research. Good communication skills and openness to feedback. Willingness to use AI tools as part of your everyday design workflow. Curiosity and motivation to learn about AI, data, automation and complex product ecosystems. What will convince us even more? Experience working on one product for a longer period of time and improving it iteratively. Experience with Design Systems: creating components, documenting patterns or increasing adoption across teams. Experience validating designs using qualitative or quantitative methods. Experience designing products that involve AI, automation, recommendations, analytics, data visualization or complex workflows. Ability to run workshops, design reviews or discovery sessions. Experience working closely with developers and negotiating solution directions constructively. Experience using AI tools for research synthesis, ideation, copywriting, prototyping, competitive analysis, user-flow exploration or design critique. Good understanding of technical constraints and ability to discuss trade-offs with engineering teams. Strong organization skills and ability to prioritize work in a fast-moving environment. This role may be not for you if You prefer receiving very detailed briefs before starting design work. You are mainly interested in visual UI execution and do not enjoy product discovery or problem framing. You do not feel comfortable working with complex, technical or data-heavy products. You avoid discussions with engineers or product stakeholders. What can we provide for you? An opportunity to shape the reality by working in a fast-growing company, in the field of AI, BigData & Automation. Possibility to have real impact on promoting and raising awareness of Synerise solutions among potential customers, business partners and the industry community. Flat structure with ownership opportunities.
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
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
New offer
RemoDevs
Backend Python Developer
Mid
On-site
Warsaw, Poland
4,000 - 6,000 USD
🏢 Summary: Backend Engineer role focused on building production systems for AI agents, including backend services, APIs, and data pipelines for enterprise customers. The position involves designing reliable distributed systems, maintaining production services, and collaborating closely with cross-functional teams in a fully on-site Warsaw office environment. The company offers a modern AI-focused tech stack, B2B contract, stock options, and opportunities to contribute to open-source projects. 🗂️ Requirements: 3–5 years of experience building backend production systems, Strong Python skills, Understanding of distributed systems, Experience with AWS, GCP, or Azure, Knowledge of SQL and NoSQL databases, Database design experience, Security-focused approach to system design, Ability to manage projects from idea to production, Strong written and spoken communication skills, Experience using AI tools in software development, Ability to work fully on-site in Warsaw 📃 Skills: Python, AWS, GCP, Azure, SQL, NoSQL, AI, TypeScript, APIs, GitHub, Copilot, Codex, Claude 🏢 Description: Please note: This role requires working from our office in Warsaw city centre 5 days a week . This is a fully on-site position , and remote or hybrid work is not available . About us We believe that businesses are moving toward AI-powered work, and we are building a platform for this future. Many AI agents cannot handle complex business tasks. We created a platform that organizes company policies, workflows, and business knowledge into one AI data model. This helps AI agents make accurate decisions and deliver reliable results at scale. We already work with well-known enterprise customers such as Glovo, Nespresso, and HelloFresh. Our platform supports thousands of users and handles real production data. Customers trust us with important business knowledge because we provide a secure and reliable solution with SOC2, HIPAA-ready security practices, and strong integrations. Job description We are looking for a backend engineer with several years of experience who wants to take responsibility for real systems, not only complete assigned tasks. You will solve backend challenges, choose the best technical solutions, deliver new features, and support them in production. We are looking for someone with good technical skills, clear communication, and a desire to build systems that are simple, reliable, and easy to improve. You will help build production systems for AI agents, working on real problems for customers who already use our platform. The position is based in Warsaw and requires working from the office. Responsibilities Build backend services, APIs, data pipelines, and background processes for production systems. Turn business requirements into technical solutions and implementation plans. Monitor and maintain services after release, improving reliability, performance, and system monitoring. Design service interfaces and data models that fit well into the overall system. Create technical documentation and diagrams when they help the team. Work closely with product managers, frontend engineers, and platform engineers. Improve engineering processes using AI tools, automation, and better workflows. Help maintain high code quality through code reviews and design reviews. Requirements Around 3–5 years of experience building backend production systems. Strong Python skills and the ability to write clean and maintainable code. Good understanding of distributed systems, including concurrency, failures, data consistency, asynchronous processing, and service communication. Experience with cloud platforms such as AWS, GCP, or Azure, and knowledge of SQL, NoSQL, and database design. A security-focused approach when working with sensitive data and system design. Ability to manage projects from idea to production with increasing responsibility. Good written and spoken communication skills, with the ability to explain technical decisions clearly. Experience using AI tools as part of your daily software development work. Nice to have Experience with AI agents, orchestration, retrieval systems, tool calling, or LLM-based infrastructure. Knowledge of TypeScript or willingness to work across the full technology stack. Experience taking on more responsibility and learning quickly. What we offer B2B contract and company stock options. MacBook Pro. Modern technology stack and the opportunity to contribute to open-source projects. An AI-focused development environment with tools such as Claude Code, OpenAI Codex, and GitHub Copilot. Our values Our leadership team combines strong experience in AI, knowledge management, and enterprise SaaS. We have received more than $60 million in funding and have been recognized by Gartner as a Cool Vendor. Our work is guided by these values: Quality – We care about excellent work and high standards in everything we build. Momentum – We take initiative, share ideas, and keep moving forward. Accountability – We take responsibility for our work and give honest, respectful feedback. Hard work – We believe success comes from teamwork, dedication, and consistent effort. Learning agility – We stay curious, learn from mistakes, and continue improving. Adapt and thrive – We welcome change and see challenges as opportunities to grow. Win together – We work as one team, communicate openly, and support our shared goals.
Technology
Asquare GmbH
Senior Backend Engineer - JVM (Java/Kotlin) & AWS
Senior
Remote
Berlin, BE, Germany
65,000 - 70,000 EUR
🏢 Summary: Senior Backend Engineer role focused on designing, building, and operating high-scale distributed systems for real-time location intelligence data processing on the JVM. The position involves end-to-end ownership of cloud-native backend services on AWS, ensuring scalability, reliability, and performance in production environments. You will drive architectural decisions and deliver data-intensive integrations within a cross-functional team. 🗂️ Requirements: 4–5+ years of backend development experience in production environments, Strong expertise in Java or other JVM languages (Kotlin or Scala), Experience with Spring or Spring Boot, Proven experience designing and operating distributed systems, Hands-on experience with AWS and cloud-native architectures, Strong understanding of concurrency and data consistency, Experience with PostgreSQL or other relational databases, Experience debugging and optimizing production systems, Experience building high-throughput or data-intensive systems 📃 Skills: Java, Kotlin, Scala, Spring, SpringBoot, AWS, S3, SQS, SNS, Lambda, PostgreSQL, SQL, Concurrency, JVM, Terraform, MongoDB, Kubernetes, Athena, Glue, Batch, StepFunctions 🏢 Description: At Adsquare, our mission is driven by two core pillars: Passion – Solving complex challenges with great people, technology, and data Niche – Location Intelligence for Programmatic Advertising Our core values are at the heart of everything we do: Drive: We turn ambition into action Resilience: We adapt, persevere, and grow stronger No BS: We value honesty, transparency, and clear communication Humble: We choose modesty over vanity and let results speak for themselves Moral Compass: We do the right thing with fairness, integrity, and respect We are looking for candidates who not only bring strong technical expertise but also embody these values in their everyday work. Your Mission As a Senior Backend Engineer at Adsquare, you will take ownership of designing and operating high-scale distributed systems that power our core data products. Your primary mission is to build reliable, high-throughput backend services on the JVM that process and serve large volumes of location intelligence data in real time. You will work in a highly autonomous, cross-functional team and are expected to proactively identify problems, propose solutions, and drive them into production. In this role, you will: Design and evolve distributed backend systems with a strong focus on scalability, performance, and reliability Own services end-to-end: from architecture decisions to production operations Build and operate cloud-native systems on AWS Collaborate closely with Product and Data teams to deliver impactful features Continuously improve system design, engineering practices, and team effectiveness Your Profile We are looking for a senior-level engineer with strong backend and cloud experience, comfortable owning complex production systems. Must have 4–5+ years of experience building backend systems in production environments Strong expertise in Java or other JVM-based languages (Kotlin, Scala) and the Spring ecosystem Proven experience designing and operating distributed systems under real-world load Hands-on experience with AWS and cloud-native architectures Strong understanding of concurrency, data consistency, and system reliability Experience with PostgreSQL or other relational databases in high-throughput environments Ability to debug and optimize production systems (performance, memory, latency) Proactive mindset: you identify problems, take ownership, and drive solutions independently We especially value candidates who: Have worked on high-volume data or high-throughput systems Understand trade-offs between architectural approaches (sync vs async, etc.) Are comfortable making decisions in ambiguous environments What You Will Do Maintain and evolve existing partner integrations, ensuring reliability and scalability Design and build new integrations for large-scale data delivery Contribute to migrating services toward a cloud-native AWS architecture Monitor system health, troubleshoot production issues, and improve stability Desired Background We are particularly interested in candidates with experience in: Data-intensive or high-throughput backend systems Cloud-based architectures (especially AWS) API-driven or partner integration systems Monolith-to-distributed or cloud-native transformations Your Opportunities In this role, you will have real influence over the technical direction of our systems. We operate with a high level of ownership: engineers are expected to make decisions, propose improvements, and drive execution from idea to production. You will: Shape system architecture and key technical decisions Own services end-to-end and evolve them over time Contribute to scaling our systems and data processing capabilities Work in an environment that values initiative and accountability Recruiting Process Our hiring process is transparent, focused, and respectful of your time: Intro & Values Conversation – Getting to know each other, discussing experience, and aligning expectations Technical Interviews – Backend fundamentals and system design discussions Final Step – Team meeting followed by decision and offer A reference check will be conducted at the final stage. Our Tech Stack Our backend stack is centered around the JVM ecosystem and AWS: Core technologies: Java (11+) and Kotlin Spring / Spring Boot AWS (S3, SQS/SNS, Lambda, etc.) PostgreSQL Also used in our environment: Terraform (Infrastructure as Code) MongoDB Kubernetes Data tools (Athena, Glue, Batch, Step Functions) We do not expect experience with all of these technologies, but you should be comfortable working in modern cloud and data-intensive environments.
Technology
AgileEngine
Backend Engineer
Senior
Remote
Krakow, Poland
4,200 - 7,700 USD
🏢 Summary: Senior Backend Engineer role focused on leading a large-scale migration from a monolithic database to multiple domain-specific data stores within Google Cloud Platform. The position involves designing and implementing complex data operations, including backfills, data mapping, and Change Data Capture using GCP Datastream and Dataflow. Strong expertise in data migration within cloud environments is essential. 🗂️ Requirements: 6+ years of professional backend engineering experience, Proven expertise in large-scale data migration, Strong experience with GCP data services, Hands-on experience with Datastream and Dataflow, Proficiency in Kotlin or Java, Experience designing and implementing data backfills and Change Data Capture processes 📃 Skills: Kotlin, Java, GCP, Datastream, Dataflow, SQL, ChangeDataCapture, DataMigration, Databases, Backfills 🏢 Description: ID63544 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to lead a critical migration from a monolithic database to multiple domain-specific data stores within Google Cloud Platform. You will design and implement data operations including backfills, data mapping, and Change Data Capture using GCP Datastream and Dataflow, working in Kotlin or Java. The role prioritizes demonstrated expertise in large-scale data migration over specific language fluency. What you will do Drive the migration from a single monolithic database to multiple domain-specific data stores within the Google Cloud Platform; Implement solutions for complex data operations, including one-time backfills, data mapping, filtering, and ongoing Change Data Capture to propagate data changes; Leverage expertise in GCP technologies, specifically Datastream and Dataflow. Must haves 6+ years of professional experience , ideally at a Senior or Lead level; Demonstrated deep expertise in data migration ; Extensive experience with Google Cloud Platform (GCP) data services, especially Datastream and Dataflow ; Proficiency in a modern programming language, such as Kotlin or Java ; Upper-intermediate English level. Nice to haves Experience with artificial intelligence (AI) to help optimize data workflows. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!