April 8, 2026

Senior Software Engineer (Java&Scala)

Senior • Hybrid

29,000 - 32,000 PLN

Krakow, Poland

LoopMe is the leading in-app monetization and programmatic advertising platform. We reach a mobile audience of over 900 million monthly unique users globally and process over 200 billion ad requests. The Chartboost SDK is the highest-integrated independent mobile ad SDK and through the Chartboost Exchange, Ad Network and other services, we empower mobile app developers to build businesses while connecting advertisers to highly engaged audiences.

What we need:

We are looking for a backend software engineer to join our exchange team and help us build the best advertising platform for mobile developers. You'll work on a system that processes hundreds of thousands of requests per second and conducts a real-time auction to find and deliver the most effective ads from our global partners. We trust our engineers to own this critical system and handle the full life cycle of feature development, from initial design all the way to shipping into production.

Our system is written in functional Scala and has plenty of opportunities to flex your distributed, low-latency programming muscle, using technologies like mongoDB, protocol buffers and others.

What you’ll be doing:

  • Responsible for designing, implementing and testing the functionality of our Exchange product

  • Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions

  • Participate in technical discussions; come up with innovative ways to improve the product and process

  • Troubleshoot issues with application, technologies, and infrastructure

  • Continuously improve your technical knowledge 

  • Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput

  • Deliver quality work on time while driving developer productivity across the organization

  • You’re the type of engineer that appreciates clean code and has experience in writing unit tests to keep the utmost in code quality

Qualifications:

  • BS in Computer Science or related field

  • 2+ years of Scala programming experience, along with experience in other programming languages such as java, or python. 

  • 6+ years of software engineering experience

  • You have an understanding of microservices and hands-on experience implementing them

  • You are experienced with software development in high-capacity, high-traffic, high-availability websites/systems

  • You have experience working with Agile development

The following experience would be a plus:

  • Advertising technology experience

  • Experience with Python or Java

  • NoSQL databases (MongoDB, Bigtable, Aerospike etc)

  • Distributed messaging services, like Kafka, PubSub

  • Strong skills in Data Engineering 

  • Experience Managing Cloud infrastructure (AWS or GCP)

  • Familiarity with Git and/or Bitbucket

Benefits:

  • International work environment

  • Flexible working schedule with a hybrid working model (3 days from the office)

  • Annual performance bonus (up to 8%)

  • One month of workation (work from any location worldwide for one month)

  • Multikafeteria

Similar jobs you might like

Technology

Loopme

Senior Software Engineer (Java&Scala)

Senior

Hybrid

Krakow, Poland

28,000 - 32,000 PLN

🏢 Summary: Backend Software Engineer role focused on building and optimizing a high-traffic mobile advertising exchange platform processing hundreds of thousands of requests per second. The position involves designing, implementing, and testing core exchange functionality, including migrating systems from Scala to Java. Engineers own the full development lifecycle in a distributed, low-latency environment. 🗂️ Requirements: BS in Computer Science or related field, 6+ years of software engineering experience, 1+ years of Scala programming experience, 2+ years of Java programming experience, Experience with microservices architecture, Experience with high-traffic, high-availability systems, Experience working in Agile environment, Experience writing unit tests 📃 Skills: Scala, Java, MongoDB, Bigtable, Aerospike, Kafka, PubSub, Python, AWS, GCP, Git, Bitbucket, Microservices, ProtocolBuffers 🏢 Description: LoopMe is the leading in-app monetization and programmatic advertising platform. We reach a mobile audience of over 900 million monthly unique users globally and process over 200 billion ad requests. The Chartboost SDK is the highest-integrated independent mobile ad SDK, and through the Chartboost Exchange, Ad Network and other services, we empower mobile app developers to build businesses while connecting advertisers to highly engaged audiences. What we need We are looking for a backend software engineer to join our exchange team and help us build the best advertising platform for mobile developers. You'll work on a system that processes hundreds of thousands of requests per second and conducts a real-time auction to find and deliver the most effective ads from our global partners. We trust our engineers to own this critical system and handle the full life cycle of feature development, from initial design all the way to shipping into production. Our primary system is written in functional Scala and has plenty of opportunities to flex your distributed, low-latency programming muscle, using technologies like MongoDB, protocol buffers and others. We’re planning on moving away from Scala to Java over the next few years, so be prepared to help us with that transition. What you’ll be doing Responsible for design, implementation and testing the functionality of our Exchange product Help translate our advertising exchange from Scala to Java Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions Participate in technical discussions; come up with innovative ways to improve the product and process Troubleshoot issues with the application, technologies, and infrastructure Continuously improve your technical knowledge Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput Deliver quality work on time while driving developer productivity across the organization You’re the type of engineer who appreciates clean code and has experience in writing unit tests to keep the utmost in code quality Who you are BS in Computer Science or related field 1+ years of Scala programming experience 2+ years of Java programming experience 6+ years of software engineering experience You have an understanding of microservices and hands-on experience implementing them You are experienced with software development in high-capacity, high-traffic, high-availability websites/systems You have experience working with Agile development The following experience would be a plus: Advertising technology experience Experience with Python or Java NoSQL databases (MongoDB, Bigtable, Aerospike, etc.) Distributed messaging services, like Kafka, PubSub Strong skills in Data Engineering Experience Managing Cloud infrastructure (AWS or GCP) Familiarity with Git and/or Bitbucket Benefits: International work environment Flexible working schedule with a hybrid working model (3 days from the office) Annual performance bonus (up to 8%) One month of workation (work from any location worldwide for one month) Multikafeteria

Technology

Loopme

Java Backend Engineer

Mid

Hybrid

Krakow, Poland

18,000 - 23,000 PLN

🏢 Summary: The offer is for a Java Backend Engineer to build and scale a high-load Data Management Platform processing billions of events daily in a real-time ad tech environment. The role focuses on developing and optimizing distributed data pipelines, microservices, and database schemas for performance and scalability. It involves working on complex backend systems supporting large-scale advertising auctions and audience targeting. 🗂️ Requirements: 2+ years of engineering experience, Proficiency in Java, Strong understanding of concurrency, Strong understanding of distributed systems, Experience with Spring Framework or similar IoC framework, Experience with JPA or other ORM framework, Strong knowledge of SQL, Experience with PostgreSQL or other modern RDBMS, Ability to work with large multi-module codebase 📃 Skills: Java, Spring, JPA, SQL, PostgreSQL, Spark, HBase, Kafka, Kubernetes, ORM, NoSQL 🏢 Description: We’re looking for a Java Backend Engineer to join LoopMe — a global AI-powered ad tech company redefining how brands connect with consumers across the open internet. In this role, you’ll help build and scale our Data Management Platform (DMP) — a massively distributed, high-throughput system processing billions of events daily , creating rich device and audience profiles, and exporting data segments to 50+ global partners and exchanges in real time. You’ll work on complex backend challenges around performance, scalability, data pipelines, and real-time processing , helping power the infrastructure behind large-scale advertising auctions and audience targeting. This is an opportunity to work on truly high-load systems , collaborate with experienced engineers, and have direct impact on a product used by some of the biggest players in the ad tech ecosystem. What you'll be doing: Developing features and optimizing performance for large-scale data pipelines (Spark jobs, HBase, Kafka) Designing and optimizing data schemas for relational and NoSQL databases Building microservice applications Core qualifications: 2+ years of engineering experience Proficiency in Java with a strong understanding of concurrency and distributed systems Experience with Spring Framework or similar IoC frameworks Experience with JPA or other ORM frameworks Strong knowledge of SQL and experience with modern RDBMS (PostgreSQL) Self-motivated, reliable, and comfortable working across a large multi-module codebase Additional experience we’d value: Experience with Apache Spark or other large-scale data processing frameworks Experience with HBase or other NoSQL/columnar stores Experience with Kubernetes Experience with Kafka Experience with AI/LLM integrations in backend services Benefits Flexible working schedule with a hybrid type of work Annual performance bonus One month of workation (you can work from any part of the world for one month) Multikafeteria

Technology

Loopme

Senior Java Backend Engineer

Senior

Hybrid

Krakow, Poland

27,000 - 33,000 PLN

🏢 Summary: Senior Java Backend Engineer role focused on building and optimizing a high-load ad-serving system processing over 5 million requests per second with strict latency goals. The position involves designing critical-path components, implementing architectural improvements, and enhancing performance in a real-time bidding platform. The role emphasizes scalability, low-latency optimization, and distributed systems engineering in a microservices environment. 🗂️ Requirements: 5+ years backend engineering experience, Strong Java proficiency, Experience with Spring or Spring Boot, Hands-on SQL experience, Experience with PostgreSQL or other relational databases, Knowledge of microservices architecture, Proficiency with Linux shell, Experience with Docker 📃 Skills: Java, Spring, SpringBoot, SQL, PostgreSQL, Linux, Docker, gRPC, ProtocolBuffers, Reactor, WebFlux, Kafka, Kubernetes, JFR, async-profiler, JVM, Testcontainers, ClickHouse, Aerospike, Redis, Micrometer, Prometheus, Grafana 🏢 Description: Are you eager to work with advanced technologies and build high-performance applications capable of processing over 5 million requests per second? If yes, we have an ideal opportunity for you at LoopMe. We are a team of experienced engineers developing and supporting real-time bidding platforms for global advertisers. You will work daily with talented engineers, using technologies such as Java, Spring Boot, gRPC, Project Reactor, Kafka, ClickHouse, PostgreSQL, Aerospike, and Redis. Your main focus will be on enhancing performance, optimizing cloud infrastructure, and developing innovative features across our product range. Join us in our mission to expand the limits of possibilities in the advertising industry! We are seeking a Senior Java Backend Engineer to join our Marketplace team and help develop our high-load ad-serving system, which can process more than 5 million requests per second with a 200ms response time. What you’ll be doing Designing and tuning hot-path components for the ad-serving critical path—such as throttling, rate limiting, targeting indexes, and DSP adapters. Implementing architectural changes across services — including RTB request lifecycle, deals targeting, and multi-impression-key processing. Creating gRPC APIs and Protocol Buffers schemas to facilitate cross-team integrations. Profiling and minimizing CPU usage and allocations to achieve strict p99 latency goals. Strengthening the system architecture to guarantee smooth operation during peak load times. Integrating advanced targeting algorithms into the main ad delivery process. Collaborating closely with multiple teams to provide services and data for our solutions. Core qualifications Over five years of experience in backend engineering. Solid understanding of Java and Spring / Spring Boot. Hands-on experience with SQL and familiarity with PostgreSQL or other relational databases. Strong knowledge of microservices architecture and its best practices. Proficient in Linux shell and Docker. Additional experience we’d value Concurrency in Java includes java.util.concurrent, CompletableFuture, lock-free data structures, virtual threads / Project Loom, and Reactor schedulers. gRPC and Protocol Buffers Project Reactor / Spring WebFlux Kafka Kubernetes Experience in managing high-QPS services, including profiling with JFR and async-profiler, GC tuning, and JVM internals understanding. Robust testing culture with unit tests, functional tests, and Testcontainers. Extra pluses AdTech / RTB domain expertise — OpenRTB, DSP/SSP, IVT, deals, cookie-sync, ads.txt, schain Performance engineering on critical paths — utilizing fastutil / Eclipse Collections, creating allocation-aware code, and optimizing for JIT awareness. Distributed systems experience includes rate-limiting algorithms such as token bucket, fixed and slidingwindow, as well as back-pressure, circuit breakers, sharding, and consistent hashing. Observability tools include Micrometer, Prometheus, Grafana, and structured logging. Full responsibility for managing multi-week epics across multiple teams. Experience with analytical or in-memory databases such as ClickHouse, Aerospike, Redis. Benefits Flexible working schedule with a hybrid type of work Annual performance bonus One month of workation (you can work from any part of the world for one month) Multikafeteria

Technology

Loopme

Manual QA Engineer

Mid

Hybrid

Krakow, Poland

14,000 - 17,000 PLN

🏢 Summary: Role focused on manual and exploratory testing of Android and iOS SDKs within a high-scale adtech platform, ensuring quality from feature definition through release. The position involves defining test strategies, executing regression and smoke tests, validating multi-device builds, and collaborating closely with developers and automation engineers. It contributes directly to quality standards across a growing mobile SDK portfolio. 🗂️ Requirements: 2+ years in QA or mobile testing, Experience testing Android applications, Experience testing iOS applications, Proficiency with TestRail or similar test management system, Proficiency with JIRA for bug tracking, Understanding of API testing concepts, Experience in Agile/Scrum environments, Experience with network traffic analysis tools 📃 Skills: Android, iOS, TestRail, JIRA, API, Agile, Scrum, Charles, BrowserStack, Maestro, Rust, JavaScript 🏢 Description: About LoopMe LoopMe is an AI company solving one of advertising's hardest problems: making brand advertising actually measurable — and making it perform. Our platform runs patented machine learning models across billions of consumer signals in real time, optimising campaigns toward outcomes like purchase intent, brand lift, and foot traffic rather than proxy metrics like clicks. The result is 2–5x better performance than industry benchmarks, at scale. We operate a high-load programmatic infrastructure — processing millions of ad requests per second with sub-200ms response times globally. This isn't a layer on top of someone else's stack; it's built from the ground up, in-house, by the team you'd be joining. Founded in 2012 and headquartered in London, we now have 400+ people across 19 cities and have sustained 40% revenue CAGR since 2018. The engineering problems here are real, the ownership is genuine, and the scale is significant. The opportunity You'll own manual and exploratory testing across LoopMe's Android and iOS SDKs, playing a key role in quality decisions from feature definition through to release. Working closely with developers, automation engineers, and product managers, you'll define test strategies for new features and help shape how quality is approached as our SDK portfolio grows. This role sits within the Mobile SDK Quality team. What you'll do Design, write, and execute manual test plans and test cases for Android and iOS SDK releases and new feature work Own exploratory, regression, and smoke testing across nightly builds and release candidates Validate Adapter Certification builds across multiple OS versions and device configurations Log, triage, and track defects in JIRA with clear reproduction steps and supporting evidence Manage and maintain test cases in TestRail, keeping coverage current across all SDK projects Partner with the automation team to identify high-value candidates for automated test coverage Participate in sprint ceremonies and contribute to quality sign-off decisions Advocate for quality best practices and drive process improvements as the team scales What you'll bring Essential: 2+ years in a QA or mobile testing role Experience testing Android and iOS applications Proficiency with TestRail or a comparable test management system, and JIRA for bug tracking and sprint management Solid understanding of API testing concepts Experience working within Agile/Scrum teams, including use of Charles Proxy or a similar tool for network traffic analysis Nice to have: Familiarity with BrowserStack or a similar real-device cloud platform Experience with Maestro for mobile UI testing Knowledge of AI tools, including Claude Basic scripting ability in Rust or JavaScript Adtech or programmatic advertising domain knowledge What we offer Hybrid working — flexible schedule 1 month work-from-anywhere Annual performance bonus Multikafeteria (sport/culture card) LoopMe Gives Back Learning & development support

Technology

Loopme

Automation QA Engineer (SDET)

Mid

Hybrid

Krakow, Poland

18,000 - 22,000 PLN

🏢 Summary: Role focused on owning and expanding automated test suites for Android and iOS SDKs within a high-scale mobile advertising platform. The position involves building mobile UI automation, integrating tests into CI/CD pipelines, and ensuring reliable test execution across real devices and environments. You will work closely with the Mobile SDK team to improve test coverage, stability, and deployment confidence. 🗂️ Requirements: 4+ years in automation engineering or 2+ years as SDET or developer, Strong JavaScript for test automation, Proficiency in Bash and Shell scripting, Experience with GitHub Actions for CI/CD, Experience with BrowserStack or similar real-device cloud platform, Proficiency with Maestro for mobile UI automation, Experience with Allure Reports, Experience with JIRA, Experience building automated test suites for Android and iOS 📃 Skills: JavaScript, Bash, Shell, GitHub, Actions, BrowserStack, Maestro, Allure, JIRA, Android, iOS, Firebase, Rust, TypeScript 🏢 Description: About LoopMe LoopMe is an AI company solving one of advertising's hardest problems: making brand advertising actually measurable — and making it perform. Our platform runs patented machine learning models across billions of consumer signals in real time, optimising campaigns toward outcomes like purchase intent, brand lift, and foot traffic rather than proxy metrics like clicks. The result is 2–5x better performance than industry benchmarks, at scale. We operate a high-load programmatic infrastructure — processing millions of ad requests per second with sub-200ms response times globally. This isn't a layer on top of someone else's stack; it's built from the ground up, in-house, by the team you'd be joining. Founded in 2012 and headquartered in London, we now have 400+ people across 19 cities and have sustained 40% revenue CAGR since 2018. The engineering problems here are real, the ownership is genuine, and the scale is significant. The opportunity You'll own test automation for LoopMe's Android and iOS SDKs, building and maintaining the suites that determine how fast and confidently we ship. Working alongside our existing automation engineer, you'll integrate deeply with the CI/CD pipeline using GitHub Actions, BrowserStack, and Maestro, and extend coverage as new SDK projects come into scope. This role sits within the Mobile SDK engineering team. What you'll do Build and maintain automated test suites for Android and iOS SDKs using JavaScript, Rust, and Bash/Shell scripting Develop mobile UI automation using Maestro across Android and iOS SDK projects Integrate automated tests into GitHub Actions CI/CD workflows for nightly smoke, regression, and Adapter Certification runs Own test execution and monitoring via BrowserStack App Automate, debugging environment-specific failures across devices and infrastructure Manage and publish test results through Allure Reports, surfacing findings to developers via JIRA and Slack Drive down nightly test run time by parallelising suites across multiple GitHub Actions runners Manage test builds via Firebase App Distribution for Android and iOS Leverage AI tools, including Claude, to accelerate test development and improve coverage and resilience What you'll bring Essential: 4+ years in automation engineering, or 2+ years as an SDET or developer Strong JavaScript skills applied to test automation Proficiency in Bash and Shell scripting, and GitHub Actions for CI/CD integration Experience with BrowserStack or a comparable real-device cloud platform Proficiency with Maestro for mobile UI automation, Allure Reports, and JIRA Nice to have: TypeScript familiarity TestRail or an equivalent test management system Charles Proxy for network traffic analysis Experience with AI-assisted test generation or self-healing frameworks Rust programming experience Adtech or programmatic advertising domain knowledge What we offer Hybrid working — flexible schedule 1 month of work-from-anywhere Annual performance bonus Multikafeteria (sport/culture card) LoopMe Gives Back Learning & development support

Technology

AgileEngine

Backend Engineer

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role to architect and build the core systems of a next-generation AdTech platform, focusing on high-throughput, low-latency services for campaign delivery, targeting, and attribution. The position involves defining system architecture from the ground up using Python, Django, Kubernetes, and AWS in a distributed, scalable environment. Engineers will drive technical direction, optimize performance, and provide leadership in a fast-paced, product-driven setting. 🗂️ Requirements: 5+ years of software development experience building scalable backend systems, Strong knowledge of algorithms, data structures, networking, and databases, Proven experience designing and scaling distributed systems, Experience with backend programming languages (e.g. Java, .NET, Python, Node.js), Ability to design high-throughput, low-latency systems, Experience with system architecture and technical decision-making, Availability to work until 1pm EST, Upper-intermediate English level 📃 Skills: Python, Django, Kubernetes, AWS, PostgreSQL, Java, .NET, Node.js, ETL, OpenRTB, Prebid.js, GoogleAdManager, AmazonUAM, DSP, SSP 🏢 Description: ID68432 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 architect and build the core systems of a next-generation AdTech platform that embeds products directly into visual experiences. You will design high-throughput, low-latency services for campaign delivery, targeting, attribution, and partner integrations using Python, Django, Kubernetes, and AWS. This is an early-stage initiative where senior engineers define the technical direction and system architecture from the ground up. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems using backend programming languages/frameworks (e.g. Java , .NET , Python , Node.js , etc); Deep understanding of computer science fundamentals, including algorithms, data structures, networking, and databases; Proven experience designing and scaling distributed systems with a focus on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset; Availability to work till 1pm EST (till 8 pm Kyiv time) ; Excellent communication and cross-functional collaboration skills; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , and AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred; Experience with AdTech (This may include experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations 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!

Technology

AgileEngine

Backend Engineer (AdTech)

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on architecting and building the core systems of a next-generation AdTech platform, designing high-throughput, low-latency services for campaign delivery, targeting, and attribution. The position involves defining system architecture from scratch, scaling distributed systems, and providing technical leadership in a fast-paced environment. Strong experience with scalable backend development and AdTech ecosystems is required. 🗂️ Requirements: 5+ years of experience building scalable backend systems, Experience in AdTech (DSPs, SSPs, ad exchanges, Prebid, Google Ad Manager, OpenRTB, etc.), Strong knowledge of algorithms, data structures, networking, and databases, Proven experience designing and scaling distributed systems, Experience with backend programming languages (Java, .NET, Python, Node.js), Ability to design high-throughput, low-latency systems, Upper-intermediate English level, Availability to work until 1pm EST, Experience mentoring engineers and driving architectural decisions 📃 Skills: Python, Django, Kubernetes, AWS, PostgreSQL, Java, .NET, Node.js, OpenRTB, Prebid.js, Prebid, GoogleAdManager, AmazonUAM, AmazonTAM, ETL 🏢 Description: ID52365 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 architect and build the core systems of a next-generation AdTech platform that embeds products directly into visual experiences. You will design high-throughput, low-latency services for campaign delivery, targeting, attribution, and partner integrations using Python, Django, Kubernetes, and AWS. This is an early-stage initiative where senior engineers define the technical direction and system architecture from the ground up. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems (backend programming languages/frameworks, e.g. Java , .NET , Python , Node.js etc); Experience with AdTech (This may include experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows); Deep understanding of computer science fundamentals (algorithms, data structures, networking, databases); Proven experience designing and scaling distributed systems focusing on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact; Excellent communication and cross-functional collaboration skills; Availability to work till 1pm EST (till 8 pm Kyiv time) ; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , and AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred. 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!

Technology

AgileEngine

Backend Engineer (AdTech)

Senior

Remote

Krakow, Poland

4,300 - 6,400 USD

🏢 Summary: Senior Backend Engineer role to architect and build the core systems of a next-generation AdTech platform embedding products into visual experiences. The position focuses on designing high-throughput, low-latency distributed services for campaign delivery, targeting, attribution, and reporting using Python, Django, Kubernetes, and AWS. Engineers define system architecture from the ground up and drive scalability, reliability, and performance. 🗂️ Requirements: 3–4 years of experience building scalable systems, Experience in AdTech domain, Strong knowledge of algorithms, data structures, networking, databases, Experience designing and scaling distributed systems, Focus on performance, observability, fault tolerance, Experience with Python and Django or other backend languages, Experience with Kubernetes, Experience with PostgreSQL, Experience with AWS, Ability to design system architecture, Upper-intermediate English 📃 Skills: Python, Django, Kubernetes, PostgreSQL, AWS, AdTech, ETL, APIs, DistributedSystems, Algorithms, DataStructures, Networking, Databases 🏢 Description: ID52365 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 Join as a Senior Backend Developer (AdTech) to help build a next-generation advertising platform powered by scalable backend systems, real-time data processing, and distributed architectures. You will work with technologies such as Python, Django, Kubernetes, PostgreSQL, and AWS while contributing to technical direction and engineering standards in an early-stage environment. This role offers strong ownership, collaboration with experienced engineers, and the opportunity to create products used by millions of people. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems (backend programming languages/frameworks, e.g. Java , .NET , Python , Node.js etc); Experience with AdTech ; Experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows; Deep understanding of computer science fundamentals (algorithms, data structures, networking, databases); Proven experience designing and scaling distributed systems focusing on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact; Excellent communication and cross-functional collaboration skills; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred. 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!

Technology

AgileEngine

Software Engineer

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on maintaining and evolving a serverless backend platform for a mobile news application using Node.js and TypeScript on AWS. The position involves building and supporting APIs, content ingestion pipelines, and improving production reliability and observability. Requires strong AWS serverless expertise, ownership, and ability to work independently on existing production systems. 🗂️ Requirements: 4+ years of professional software engineering experience, Strong hands-on experience with Node.js and TypeScript, Experience building and maintaining REST APIs and serverless services, Strong AWS production experience (Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudWatch, IAM), Experience with Terraform or similar infrastructure-as-code tools, Experience with CI/CD workflows, builds, tests, and release validation, Strong debugging skills in live production environments, Experience improving legacy or evolving applications, Working knowledge of React, Upper-intermediate English level 📃 Skills: Node.js, TypeScript, AWS, Lambda, APIGateway, DynamoDB, S3, CloudFront, CloudWatch, IAM, Terraform, CI/CD, SQS, EventBridge, SSM, WAF, VPC, NAT, Sentry, React 🏢 Description: ID73087 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 maintain and evolve the backend platform powering a mobile news application, working across Node.js and TypeScript services running on AWS Lambda. You will support content ingestion pipelines, APIs for mobile clients, and WebView rendering, while improving production reliability and observability using CloudWatch, Sentry, and Terraform-managed infrastructure. The role requires strong AWS serverless depth, high ownership, and the ability to understand and improve an existing production system independently. What you will do Build, maintain, and improve Node.js/TypeScript backend services running on AWS Lambda; Develop and support APIs used by mobile clients, content systems, WebViews, and internal workflows; Support content ingestion, article payload generation, audio generation, navigation feeds, top stories, video feeds, and search; Work with AWS services including Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC, and NAT; Improve reliability, observability, scalability, and maintainability of production systems; Investigate production issues using CloudWatch logs, metrics, alarms, Sentry, dashboards, and deployment history; Write and improve tests, build scripts, package validation, and local checks that mirror CI; Refactor legacy or fast-evolving code paths while preserving production behavior; Document setup steps, operational decisions, implementation details, and incident learnings. Must haves 4+ years of professional software engineering experience ; Strong hands-on experience with Node.js and TypeScript backend development; Experience building and maintaining REST APIs, serverless services, and backend integrations; Strong AWS production experience, especially Lambda , API Gateway , DynamoDB , S3 , CloudFront , CloudWatch , and IAM ; Experience with Terraform or similar infrastructure-as-code tooling; Experience with CI/CD workflows, package-level builds, tests, and release validation; Strong debugging skills for live production systems; Ability to understand existing systems, business logic, and operational constraints quickly; Experience improving legacy or evolving applications; Working knowledge of React for light frontend/template support; High ownership mindset and ability to work independently in a remote environment; Clear written and verbal communication; Strong attention to maintainability, observability, and code quality; Upper-intermediate English level. Nice to haves Experience with media, publishing, CMS, or content-delivery systems; Experience with CloudFront Functions, API keys, caching, and edge routing; Experience with DynamoDB streams, EventBridge schedules, SQS dead-letter queues, and asynchronous workflows; Experience with Sentry, structured logging, CloudWatch Logs Insights, and production dashboards; Experience with React, Vite, Storybook, or WebView-rendered content; Experience supporting applications that evolved from small internal tools into larger production platforms; Experience using AI-assisted development tools responsibly as part of a professional workflow. 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!

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!