May 9, 2026

Scala Engineer

Mid • Hybrid

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 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.

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

Backend Engineer

Mid

Remote

Krakow, Poland

14,000 - 20,000 PLN

🏢 Summary: Backend Engineer role focused on building and optimizing large-scale, high-performance data processing systems within an AI-driven behavioral data platform. The position involves designing distributed architectures, processing massive datasets, and ensuring scalability and reliability in cloud environments. You will work with modern JVM and cloud-native technologies to deliver production-grade solutions for enterprise customers. 🗂️ Requirements: Proficiency in Scala or other JVM language, Experience with Rust or willingness to learn, Strong knowledge of Kafka, Strong knowledge of Kubernetes, Experience with Akka or ZIO or Cats, Experience with SQL databases, Experience with NoSQL databases, Hands-on use of AI coding tools, Ability to design and scale distributed systems, Strong troubleshooting and debugging skills 📃 Skills: Scala, JVM, Rust, Kafka, Kubernetes, Akka, ZIO, Cats, SQL, NoSQL, Azure, GCP, AKS, ElasticSearch, OpenSearch, Clickhouse, OpenTelemetry, Jaeger, Java, Python 🏢 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

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

LeoVegas Mobile Gaming Group

Staff Backend Engineer - Sports

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Staff Engineer role focused on leading the design, evolution, and reliability of a high-scale distributed backend platform that generates and distributes real-time customer offers. The position combines deep hands-on backend engineering with architectural leadership in event-driven systems. It emphasizes scalability, performance, observability, and operational excellence in a complex production environment. 🗂️ Requirements: Experience owning complex backend systems end-to-end in scalable production environments, Proven experience designing and operating distributed systems, Strong backend engineering expertise in Java, Solid understanding of JVM performance, Hands-on experience with Apache Kafka, Hands-on experience with Spring Boot and/or Vert.x, Hands-on experience with Redis, Hands-on experience with OpenSearch or Elasticsearch, Experience with observability tools such as Datadog, Grafana, or Kibana, Strong system design skills in event-driven and asynchronous architectures, Knowledge of concurrency and non-blocking system design, Experience with scalability, resiliency, and fault-tolerance strategies, Experience debugging production incidents in distributed environments 📃 Skills: Java, JVM, Kafka, Spring, Vert.x, Redis, OpenSearch, Elasticsearch, Datadog, Grafana, Kibana, Kubernetes 🏢 Description: ABOUT THE ROLE We are looking for a passionate and highly experienced Staff Backend Engineer to help lead the design, development, reliability, and evolution of a complex distributed backend platform. This role is ideal for someone who enjoys going deep into understanding both the technical and business context behind problems, not just implementing solutions mechanically. We value engineers who are curious, proactive, and driven by learning - people who enjoy experimenting, challenging assumptions, and troubleshooting complex systems until the root cause is fully understood. As a Staff Backend Engineer, you will provide technical leadership across architecture, engineering practices, and platform evolution while remaining hands-on when needed. You will help teams make better technical decisions, raise engineering standards, simplify complex systems, and create solutions that balance business needs with long-term platform health. We're looking for someone who is comfortable working in ambiguity, treats failure as an opportunity to learn, welcomes constructive feedback, and leads through collaboration, ownership, and execution rather than authority. ABOUT YOUR FUTURE PLATFORM TEAM We build and operate a critical backend platform that generates, validates, and distributes customer-facing offers across multiple markets in real time. The system sits at the intersection of pricing, configuration, compliance, and localization - where milliseconds matter, correctness is non-negotiable, and small mistakes can have large-scale impact. Our systems apply complex configuration and licensing rules, handle market and event-level blocking, manage multi-language localization, and transform raw pricing data into customer-ready offers consumed across the ecosystem. We process high-throughput event streams, deal with constantly changing data, and solve problems that require both strong engineering fundamentals and deep domain understanding. Success means no incorrect or missing offers in production, near real-time reflection of pricing and configuration changes, fully compliant offers across jurisdictions, and seamless multi-language experiences for customers. Our ecosystem is built around: Event streaming and backbone: Apache Kafka Backend services: Java 23+ with Spring Boot and Vert.x (we are continuously evolving toward highly reactive, asynchronous, and event-driven architecture) State and performance optimization: Redis Search and analytics: OpenSearch / Elasticsearch Observability and operations: Datadog, Grafana, Kibana Runtime and scalability: Kubernetes-based containerized infrastructure We are actively evolving our platform toward more reactive, asynchronous, and event-driven architectures, making this an exciting environment for engineers who enjoy distributed systems, performance, concurrency, and real-time data processing challenges. WHAT YOU'LL DO Technical Leadership Leading architecture and design discussions for scalable, resilient distributed systems Collaborating with Architects and senior engineers to define solution approaches and evaluate new technologies through spikes and PoCs Improving and simplifying existing system designs while maintaining high engineering standards for performance, correctness, and maintainability Maintaining a strong engineering bar across quality, scalability, and maintainability Platform Reliability & Engineering Excellence Proactively identifying scalability, reliability, and performance risks across the platform Leading debugging and root cause analysis for complex production incidents Improving observability, monitoring, alerting, and operational readiness Driving technical debt reduction and continuous platform improvement Promoting best practices across event-driven systems, resiliency patterns, performance optimization, testing, automation, and CI/CD Team Enablement & Collaboration Supporting day-to-day technical coordination within the team and contributing to incident handling and engineering discussions Mentoring engineers through design reviews, code reviews, and hands-on technical guidance Supporting cross-team collaboration and helping troubleshoot integration and platform issues Encouraging a culture of collaboration, clarity, and shared ownership Actively participating in engineering communication channels and helping unblock others Delivery & Execution Working closely with Product, Engineering Managers, and Architects to translate ideas into executable technical solutions Helping define and break down EPICs and technical initiatives in Jira Driving clarity in ambiguous or complex technical initiative Ensuring alignment between short-term delivery needs and long-term platform evolution WHAT WE'RE LOOKING FOR Required Experience: Experience owning complex backend systems end-to-end in scalable production environments Proven experience designing and operating distributed systems Strong backend engineering expertise in Java, with solid understanding of JVM performance Hands-on experience with: Apache Kafka and event-driven architectures Spring Boot and/or Vert.x Redis for low-latency and stateful use cases OpenSearch / Elasticsearch for querying and analytics Observability tools such as Datadog, Grafana, or Kibana Strong system design skills, including: Event-driven and asynchronous architectures Concurrency and non-blocking system design Scalability, resiliency, and fault-tolerance strategies Evaluating trade-offs between latency, throughput, and consistency Experience debugging production incidents in distributed environments Strong communication skills and ability to influence technical decisions across teams Proactive mindset with strong ownership and accountability Comfortable working in complex, fast-paced engineering environments Collaborative approach and willingness to support and mentor others Nice to Have: Kubernetes and cloud-native infrastructure experience Experience building internal platforms or shared engineering frameworks SRE mindset and operational excellence practices Experience with real-time or high-throughput data systems Experience leading cross-team technical initiatives WHAT SUCCESS LOOKS LIKE Teams rely on you for technical direction and practical problem-solving The platform becomes more reliable, scalable, and easier to operate over time Production incidents decrease due to proactive engineering and improved system design Cross-team dependencies are better coordinated and easier to manage Engineering quality and consistency improve across services and squads Engineers grow technically through your mentorship and guidance WHAT WE OFFER Competitive salary aligned with your experience, expertise, and impact A collaborative, inclusive, and fast-paced engineering environment where ideas are welcomed, ownership is encouraged, and continuous learning is valued Hybrid work policy 4 weeks of Workation (T&C apply) Benefits package - 800 PLN net (B2B)/gross (UOP) monthly with access to the cafeteria platform (private medical care, insurances, sports card) Training budget ICAS assistance program that can provide help and guidance during challenging moments. Our office provides complimentary snacks and drinks; on Mondays, we serve complimentary breakfast. Team and office social events throughout the year Free parking for bicycles and motorcycles Free gym in the building Equipment: MacBook Pro + smartphone (iPhone 16/17 or Samsung Galaxy S25)

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

ScaleAI

Database Engineer

Senior

On-site

San Francisco, CA , +1

13,533 - 16,917 USD/yr

🏢 Summary: Database Engineer role focused on building and scaling structured and unstructured database platforms that power distributed systems, data-intensive applications, and machine learning infrastructure. The position involves designing, optimizing, and securing high-availability database systems in cloud environments while collaborating across engineering and security teams. The engineer will own database services, improve reliability and scalability, and support large-scale data processing workloads. 🗂️ Requirements: 5+ years experience as a database engineer, Experience with real-time distributed systems architecture, Experience designing and self-hosting databases on public cloud platforms, Deep knowledge of database design, architecture, optimization, and tuning, Strong SQL query optimization and indexing skills, Experience with partitioning, sharding, and replication, Experience implementing backup and restore strategies meeting RTO goals, Proficiency in at least one programming language: Typescript, Python, Go, Java, or C++, Experience with containerization and Infrastructure-as-Code tools 📃 Skills: MongoDB, Postgres, MySQL, DynamoDB, Redis, SQL, Typescript, Python, Go, Java, C++, Docker, Kubernetes, Terraform, AWS, Datadog, ElasticSearch, Snowflake, Databricks 🏢 Description: Scale is powering this generative AI wave by providing the data and infrastructure for companies to build large-scale foundation models. AI is rapidly changing the world, and Scale is growing to meet that rapid demand. Our customers include OpenAI, Microsoft, Adept, Stability AI and many more major players in this space! The Platform team is responsible for building the core abstractions and infrastructure on which the products can be built and iterated rapidly. The team owns how data flows throughout the Scale platform. We’re looking for a database engineer with deep experience building and scaling both structured and unstructured database platforms supporting distributed systems, data-intensive applications, and machine learning infrastructure. You have a growth mindset and are comfortable learning new technologies. You will: Build and mature database foundations for Scale, leveraging industry-standard platforms. Collaborate with stakeholders across the organization, such as software developers, platform engineers, machine learning scientists, customer operations, etc. Own services or systems and define their long-term health goals, while also improving the health of surrounding components. Mentor other engineers and become deeply involved in architectural design and database best-practices. Improve our high engineering standards, tooling, and process. Work directly with our engineering and sales teams to create backend database solutions to meet their challenging data and security needs. Work with our Security Team on security compliance, pen tests and mitigations that improve security across Scale. Build systems capable of handling millions of frames of data every day, making it available to both our workforce and our internal teams with high availability. This role could be a fit if you have: 5+ years of industry experience as a database engineer post graduation. Engineering experience with building real-time and distributed system architecture. Experience designing and self hosting databases on industry standard public cloud platforms Deep familiarity with design, architecture, optimization, and tuning multiple database platforms such as MongoDB, Postgres, MySQL, DynamoDB, Redis Deep familiarity with SQL query optimization, database indexing, scalability (partitioning/sharding), and replication Experience developing and optimizing backup and restore functionality to meet RTO goals Intermediate experience in at least one coding language: Typescript, Python, Go, Java, C++ (note that we are mostly language-agnostic and are open to using whatever is the best tech for the problem at hand). Experience working with Docker, Kubernetes, and Infra-as-Code (e.g. Terraform); bonus points for experience supporting GPU/ML workloads. Nice to haves: Prior startup experience to help us grow responsibly. Experience with AWS, Datadog, ElasticSearch Experience with cloud-based data warehouse solutions like Snowflake or Databricks. Experience with cost optimization strategies and techniques for database platforms. Experience developing and designing intermediary data abstraction layers. Mentored and grown members of your team or been a tech lead on large projects. Compensation packages at Scale for eligible roles include base salary, equity, and benefits. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position, determined by work location and additional factors, including job-related skills, experience, interview performance, and relevant education or training. Scale employees in eligible roles are also granted equity based compensation, subject to Board of Director approval. Your recruiter can share more about the specific salary range for your preferred location during the hiring process, and confirm whether the hired role will be eligible for equity grant. You’ll also receive benefits including, but not limited to: Comprehensive health, dental and vision coverage, retirement benefits, a learning and development stipend, and generous PTO. Additionally, this role may be eligible for additional benefits such as a commuter stipend.Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the locations of San Francisco, New York, Seattle is:$162,400—$203,000 USDPLEASE NOTE: Our policy requires a 90-day waiting period before reconsidering candidates for the same role. This allows us to ensure a fair and thorough evaluation of all applicants. About Us: At Scale, our mission is to develop reliable AI systems for the world's most important decisions. Our products provide the high-quality data and full-stack technologies that power the world's leading models, and help enterprises and governments build, deploy, and oversee AI applications that deliver real impact. We work closely with industry leaders like Meta, Cisco, DLA Piper, Mayo Clinic, Time Inc., the Government of Qatar, and U.S. government agencies including the Army and Air Force. We are expanding our team to accelerate the development of AI applications. We believe that everyone should be able to bring their whole selves to work, which is why we are proud to be an inclusive and equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability status, gender identity or Veteran status. We are committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. If you need assistance and/or a reasonable accommodation in the application or recruiting process due to a disability, please contact us at accommodations@scale.com. Please see the United States Department of Labor's Know Your Rights poster for additional information. We comply with the United States Department of Labor's Pay Transparency provision. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of job opportunities that may be of interest and sharing with our affiliates. We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants’ needs, provide our services, and comply with applicable laws. Any information we collect in connection with your application will be treated in accordance with our internal policies and programs designed to protect personal data. Please see our privacy policy for additional information.

Technology

Scale AI

Database Engineer

Senior

On-site

San Francisco, CA , +1

13,533 - 16,917 USD/yr

🏢 Summary: The role involves building and scaling structured and unstructured database platforms that power distributed systems and machine learning infrastructure. You will design, optimize, and operate high-availability database systems in cloud environments, ensuring performance, scalability, and security. The position includes architectural ownership, cross-functional collaboration, and improving database standards and reliability at scale. 🗂️ Requirements: 5+ years experience as Database Engineer, Experience building real-time distributed systems, Experience designing and self-hosting databases on public cloud platforms, Strong expertise in database design, architecture, optimization, and tuning, Experience with SQL optimization, indexing, sharding, replication, Experience implementing backup and restore strategies meeting RTO goals, Proficiency in at least one programming language (Typescript, Python, Go, Java, or C++), Experience with containerization and Infrastructure-as-Code tools 📃 Skills: MongoDB, Postgres, MySQL, DynamoDB, Redis, SQL, Typescript, Python, Go, Java, C++, Docker, Kubernetes, Terraform, AWS, Datadog, ElasticSearch, Snowflake, Databricks 🏢 Description: Scale is powering this generative AI wave by providing the data and infrastructure for companies to build large-scale foundation models. AI is rapidly changing the world, and Scale is growing to meet that rapid demand. Our customers include OpenAI, Microsoft, Adept, Stability AI and many more major players in this space! The Platform team is responsible for building the core abstractions and infrastructure on which the products can be built and iterated rapidly. The team owns how data flows throughout the Scale platform. We’re looking for a database engineer with deep experience building and scaling both structured and unstructured database platforms supporting distributed systems, data-intensive applications, and machine learning infrastructure. You have a growth mindset and are comfortable learning new technologies. You will: Build and mature database foundations for Scale, leveraging industry-standard platforms. Collaborate with stakeholders across the organization, such as software developers, platform engineers, machine learning scientists, customer operations, etc. Own services or systems and define their long-term health goals, while also improving the health of surrounding components. Mentor other engineers and become deeply involved in architectural design and database best-practices. Improve our high engineering standards, tooling, and process. Work directly with our engineering and sales teams to create backend database solutions to meet their challenging data and security needs. Work with our Security Team on security compliance, pen tests and mitigations that improve security across Scale. Build systems capable of handling millions of frames of data every day, making it available to both our workforce and our internal teams with high availability. This role could be a fit if you have: 5+ years of industry experience as a database engineer post graduation. Engineering experience with building real-time and distributed system architecture. Experience designing and self hosting databases on industry standard public cloud platforms Deep familiarity with design, architecture, optimization, and tuning multiple database platforms such as MongoDB, Postgres, MySQL, DynamoDB, Redis Deep familiarity with SQL query optimization, database indexing, scalability (partitioning/sharding), and replication Experience developing and optimizing backup and restore functionality to meet RTO goals Intermediate experience in at least one coding language: Typescript, Python, Go, Java, C++ (note that we are mostly language-agnostic and are open to using whatever is the best tech for the problem at hand). Experience working with Docker, Kubernetes, and Infra-as-Code (e.g. Terraform); bonus points for experience supporting GPU/ML workloads. Nice to haves: Prior startup experience to help us grow responsibly. Experience with AWS, Datadog, ElasticSearch Experience with cloud-based data warehouse solutions like Snowflake or Databricks. Experience with cost optimization strategies and techniques for database platforms. Experience developing and designing intermediary data abstraction layers. Mentored and grown members of your team or been a tech lead on large projects. Compensation packages at Scale for eligible roles include base salary, equity, and benefits. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position, determined by work location and additional factors, including job-related skills, experience, interview performance, and relevant education or training. Scale employees in eligible roles are also granted equity based compensation, subject to Board of Director approval. Your recruiter can share more about the specific salary range for your preferred location during the hiring process, and confirm whether the hired role will be eligible for equity grant. You’ll also receive benefits including, but not limited to: Comprehensive health, dental and vision coverage, retirement benefits, a learning and development stipend, and generous PTO. Additionally, this role may be eligible for additional benefits such as a commuter stipend.Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the locations of San Francisco, New York, Seattle is:$162,400—$203,000 USDPLEASE NOTE: Our policy requires a 90-day waiting period before reconsidering candidates for the same role. This allows us to ensure a fair and thorough evaluation of all applicants. About Us: At Scale, our mission is to develop reliable AI systems for the world's most important decisions. Our products provide the high-quality data and full-stack technologies that power the world's leading models, and help enterprises and governments build, deploy, and oversee AI applications that deliver real impact. We work closely with industry leaders like Meta, Cisco, DLA Piper, Mayo Clinic, Time Inc., the Government of Qatar, and U.S. government agencies including the Army and Air Force. We are expanding our team to accelerate the development of AI applications. We believe that everyone should be able to bring their whole selves to work, which is why we are proud to be an inclusive and equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability status, gender identity or Veteran status. We are committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. If you need assistance and/or a reasonable accommodation in the application or recruiting process due to a disability, please contact us at accommodations@scale.com. Please see the United States Department of Labor's Know Your Rights poster for additional information. We comply with the United States Department of Labor's Pay Transparency provision. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of job opportunities that may be of interest and sharing with our affiliates. We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants’ needs, provide our services, and comply with applicable laws. Any information we collect in connection with your application will be treated in accordance with our internal policies and programs designed to protect personal data. Please see our privacy policy for additional information.

Technology

SCALO

Manulal Tester/QA

Senior

Hybrid

Gdynia, Poland

18,480 - 23,520 PLN/hr

🏢 Summary: Offer for a Senior Manual QA focused on testing and ensuring quality of complex SaaS integrations within the Synergi Life ecosystem. The role involves end-to-end API and event-driven integration testing, data validation, non-functional verification, and test automation in a distributed product team. Work includes analyzing logs, validating data flows between systems, and maintaining automated API and contract tests. 🗂️ Requirements: Minimum 5 years of experience as Manual Tester/QA, Experience in testing complex integrations in SaaS or multi-tenant environments, Experience in REST API testing, Ability to validate data flows between systems, Practical experience with API testing tools or scripting (e.g. Postman, Bruno, PowerShell, Python), Experience with distributed or multi-system environments, Ability to work independently as a lead tester 📃 Skills: REST, API, JSON, CSV, Postman, Bruno, PowerShell, Python, SaaS, Azure, AzureDevOps, ServiceBus, CloudEvents 🏢 Description: W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Jesteśmy firmą, która wykorzystuje szerokie spektrum usług IT, żeby pomagać klientom. Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie. Cześć! U nas znajdziesz to, czego szukasz - przekonaj się! W Scalo czeka na Ciebie: uczestnictwo w rozwoju i utrzymaniu standardowych integracji w ekosystemie Synergi Life, które umożliwiają niezawodną i skalowalną wymianę danych między Synergi Life a systemami zewnętrznymi, praca w rozproszonym zespole produktowym: 4 Inżynierów w Polsce, ok. 4 Inżynierów w Indiach oraz Product Delivery Manager, wykonywanie testów end‑to‑end integracji SaaS, obejmujących przepływy między systemami, walidacja jakości danych, w tym: weryfikacja poprawności i kompletności synchronizowanych danych, weryfikacja poprawności i kompletności synchronizowanych danych, sprawdzanie zgodności z modelami danych Synergi Life, analiza payloadów API (JSON/CSV) oraz mapowań danych, testowanie scenariuszy event‑driven, obejmujące: weryfikację przepływów publish/subscribe, symulowanie scenariuszy awaryjnych (np. niedostępność subskrybentów, problemy sieciowe), sprawdzanie mechanizmów retry oraz eliminację duplikacji i utraty danych, walidację logowania i monitoringu, ocena niezawodności oraz aspektów niefunkcjonalnych integracji, w tym: zapewnienie kompatybilności wstecznej, analiza odporności i stabilności rozwiązań, tworzenie i utrzymanie automatyzacji testów, w tym: testów API, testów smoke oraz contract testów dla kluczowych przepływów integracyjnych, analiza logów, telemetrii i zachowania systemów w celu diagnozowania złożonych problemów, ścisła współpraca z Developerami i Product Managerem, zespołami korzystającymi z integracji, interesariuszami definiującymi wymagania integracyjne, praca w modelu hybrydowym: spotkania 2 razy w tygodniu w biurze klienta w Gdyni, stawka do 140 zł/h pry B2B w zależności od doświadczenia. Ta oferta jest dla Ciebie, jeśli: jesteś Testerem Manualnym/QA z co najmniej 5-letnim doświadczeniem zawodowym, posiadasz doświadczenie w testowaniu złożonych integracji w środowiskach SaaS lub multi‑tenant, masz doświadczenie w testowaniu API (REST), potrafisz walidować przepływy danych między systemami, posiadasz praktyczne doświadczenie z narzędziami lub skryptami do testów (np. Bruno, Postman, PowerShell, Python), masz doświadczenie w pracy z systemami rozproszonymi lub wielosystemowymi, potrafisz pracować samodzielnie jako główny tester w zespole. Mile widziane: doświadczenie z architekturą event‑driven (np. kolejki, Azure Service Bus, CloudEvents), zrozumienie asynchronicznych procesów i wzorców integracyjnych, doświadczenie w analizie logów i telemetrii, ekspozycja na automatyzację testów w kontekście integracji, znajomość Azure DevOps lub podobnych narzędzi. Co dla Ciebie mamy? Stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services), możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych, przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet), prywatną opiekę medyczną - Luxmed, kafeteryjny system benefitów - Motivizer, dostęp do karty Multisport, program poleceń pracowniczych z nagrodami, integracje i wydarzenia firmowe.

Technology

AgileEngine

Software Engineer

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on designing and building scalable serverless middleware services for digital ordering, payments, loyalty, and third-party integrations on a major consumer platform using AWS and Node.js/TypeScript. The position emphasizes event-driven architecture, infrastructure as code, secure authentication, and active use of AI-assisted development tools. It involves API development at scale, cloud-native deployments, and collaboration on high-quality, secure backend systems. 🗂️ Requirements: 4+ years of backend development experience, Experience building and operating RESTful and/or GraphQL APIs at scale, Proficiency in JavaScript or TypeScript, Experience with serverless architectures on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience with CI/CD pipelines and Git-based source control workflows, Familiarity with Infrastructure as Code (Terraform or CloudFormation), Understanding of event-driven architecture, webhooks, async messaging, pub/sub, Experience integrating with third-party and vendor APIs, Strong debugging and production incident management skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, AWS, Lambda, API Gateway, DynamoDB, SQS, SNS, Terraform, CloudFormation, Git, GitHub, Azure, REST, GraphQL, Cognito, OAuth2, OpenID, Datadog, Dynatrace, CloudWatch, Akamai, CloudFront, CI/CD 🏢 Description: ID72455 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 design and build scalable middleware services powering digital ordering, payments, loyalty, and third-party integrations across a major consumer platform. You will develop serverless applications using AWS Lambda and API Gateway, build Node.js/TypeScript microservices, design event-driven architectures with SQS/SNS, and implement infrastructure as code with Terraform. The role includes active use of AI-assisted development tools as a core part of the daily engineering workflow. What you will do Develop serverless applications using AWS Lambda and API Gateway; Build and maintain Node.js/TypeScript microservices; Design event-driven architectures using SQS/SNS; Build infrastructure as code using Terraform; Leverage AI-assisted development tools (GitHub Copilot, Claude, and similar) as a core part of daily engineering work — from code generation and refactoring to test coverage and documentation. Champion AI tooling adoption across the team; Create integrations with delivery providers and payment platforms; Collaborate with business stakeholders and product teams to understand functional and technical requirements; translate those into scalable, maintainable architecture and implementation plans; Conduct constructive code reviews and provide technical design guidance to peers and junior engineers, raising the overall quality and consistency of team output; Enforce data governance, security policies, and compliance standards throughout the software development lifecycle; Implement secure authentication and identity flows using Amazon Cognito. Must haves 4+ years of backend development experience ; Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Strong proficiency in one or more of: JavaScript/TypeScript (Node.js, Java, or C#) ; Experience with serverless architectures on AWS ( Lambda , API Gateway , DynamoDB , SQS/SNS ); Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps); Familiarity with Infrastructure as Code ( Terraform or CloudFormation); Solid understanding of integration patterns: event-driven architecture, webhooks, async messaging, and pub/sub; Experience integrating with third-party platforms and vendor APIs (e.g., delivery aggregators, POS systems, loyalty platforms, or similar ecosystem partners); Ability to translate ambiguous business requirements into clear technical specifications; Collaborative mindset with a willingness to give and receive candid code review feedback; Strong debugging, root-cause analysis, and production incident management skills. Upper-intermediate English level. Nice to haves DoorDash, Uber Eats, or similar delivery integrations; Payment platform integrations; Restaurant, retail, or QSR experience; Amazon Cognito expertise; Experience with multi-region AWS deployments and global traffic management (Akamai, CloudFront); Familiarity with identity and authentication patterns: OAuth 2.0, OpenID Connect, AWS Cognito; Hands-on experience with observability platforms (Dynatrace, Datadog, CloudWatch); Experience prompting, fine-tuning, or orchestrating LLMs/AI agents as part of a software delivery workflow; Experience in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher; Exposure to React Native or cross-platform mobile app integration patterns. 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!