Senior Full-Stack Engineer

Appodeal
Laza, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Clojure Databases Continuous Integration Database Queries DevOps Mobile Application Software Java Virtual Machine (JVM) Python (Programming Language) PostgreSQL
+22 more
Automation of Marketing Redis Responsive Web Design Scala (Programming Language) Systems Architecture TypeScript Real Time Systems ReactJS Flask (Web Framework) Caching Backend Fastapi Kotlin Low Latency Optimization Algorithms Apache Kafka Front End Software Development Vertica Functional Programming Api Design Docker Microservices

Job description

Appodealis a dynamic US-based product company with a truly global presence.We have offices inWarsaw, Barcelona and Virginiaalong with remote team members located around the world.Our company thrives on diversity, collaboration, and innovation, making us a leader in the mobile app monetization space.Why Appodeal?At Appodeal, we’re more than just a company-we’re a team united by a common mission:to help every person discover and grow their talents!We take pride in our cutting-edge product and our internationally dispersed team of talented professionals.Here’s what we value, and what we hope you do too:Continuous Learning and Growth:We are passionate about learning, growing personally, and building rewarding careers.Making an Impact:We are committed to building a history-defining company that leaves a lasting impact on the mobile app industry.Solving Exciting Challenges:We tackle complex problems every day, supported by a team of world-class professionals and mentors.Enjoying the Journey:We believe in having fun while working toward our goals.As aSenior Full-Stack Engineerat Appgrowth, you’ll be instrumental in building and scaling our Demand Side Platform (DSP) runtime infrastructure. You’ll work on both the performance-critical backend systems and modern frontend interfaces that power our advertising technology platform.What you’ll be doing:Build and optimize high-performance DSP runtime systems handling real-time bid processingDevelop responsive frontend applications for campaign management and analytics dashboardsArchitect and implement APIs connecting frontend interfaces with backend servicesWork on performance-critical components requiring low-latency, high-throughput processingCollaborate on system architecture decisions as we evolve our technology stackIntegrate with external ad exchanges and demand sourcesMaintain and improve our existing Python-based UIWhat we expect from you:5+ years of full-stack development experiencewith strong frontend capabilitiesAdvanced frontend skills:4+ years with React, modern JavaScript/TypeScript, and responsive designBackend versatility:Experience with Python plusinterest/experience in Rust or JVM languages(Java, Scala, Kotlin, Clojure)Database expertise:Strong SQL skills with PostgreSQL, ClickHouse, or similar analytical databasesAPI development:Experience with high-performance HTTP frameworks (FastAPI, Flask, or equivalent in other languages)Real-time systems:Experience with Kafka, Redis, or similar messaging/caching technologiesDevOps familiarity:Docker, Docker Compose, and CI/CD practicesPerformance mindset:Understanding of optimization techniques for both frontend and backendCommunication:Strong English skills for cross-team collaborationBonus points:Experience with ad tech, RTB, or programmatic advertisingKnowledge of functional programming conceptsExperience with time-series databases or analytics platformsUnderstanding of microservices architectureWhy Appgrowth?We’re a product-led company operating at the cutting edge of mobile growth and programmatic media. Here’s why people love working with us:Work with a world-class team of DSP and mobile marketing experts;Accelerated career growth and high ownership from day one;Fully remote culture with flexible work hours;Transparent environment with a strong focus on innovation and impactApply now and become part of our team in Barcelona!With an outstanding product and a mission that excites and inspires, Appodeal offers a unique opportunity to make an impact while being part of an amazing team.Join usand help shape the future of mobile app success!

Requirements

5+ years of full-stack development experience with strong frontend capabilities Advanced frontend skills: 4+ years with React, modern JavaScript/TypeScript, and responsive design Backend versatility: Experience with Python plus interest/experience in Rust or JVM languages (Java, Scala, Kotlin, Clojure) Database expertise: Strong SQL skills with PostgreSQL, ClickHouse, or similar analytical databases API development: Experience with high-performance HTTP frameworks (FastAPI, Flask, or equivalent in other languages) Real-time systems: Experience with Kafka, Redis, or similar messaging/caching technologies DevOps familiarity: Docker, Docker Compose, and CI/CD practices Performance mindset: Understanding of optimization techniques for both frontend and backend Communication: Strong English skills for cross-team collaboration Bonus points: Experience with ad tech, RTB, or programmatic advertising Knowledge of functional programming concepts Experience with time-series databases or analytics platforms Understanding of microservices architecture

About the company

Appodeal is a dynamic US-based product company with a truly global presence. We have offices in Warsaw, Barcelona and Virginia along with remote team members located around the world. Our company thrives on diversity, collaboration, and innovation, making us a leader in the mobile app monetization space. Why Appodeal? At Appodeal, we’re more than just a company-we’re a team united by a common mission: to help every person discover and grow their talents! We take pride in our cutting-edge product and our internationally dispersed team of talented professionals. Here’s what we value, and what we hope you do too: Continuous Learning and Growth: We are passionate about learning, growing personally, and building rewarding careers. Making an Impact: We are committed to building a history-defining company that leaves a lasting impact on the mobile app industry. Solving Exciting Challenges: We tackle complex problems every day, supported by a team of world-class professionals and mentors. Enjoying the Journey: We believe in having fun while working toward our goals. As a Senior Full-Stack Engineer at Appgrowth, you’ll be instrumental in building and scaling our Demand Side Platform (DSP) runtime infrastructure. You’ll work on both the performance-critical backend systems and modern frontend interfaces that power our advertising technology platform. What you’ll be doing: Build and optimize high-performance DSP runtime systems handling real-time bid processing Develop responsive frontend applications for campaign management and analytics dashboards Architect and implement APIs connecting frontend interfaces with backend services Work on performance-critical components requiring low-latency, high-throughput processing Collaborate on system architecture decisions as we evolve our technology stack Integrate with external ad exchanges and demand sources Maintain and improve our existing Python-based UI, Why Appgrowth? We’re a product-led company operating at the cutting edge of mobile growth and programmatic media. Here’s why people love working with us: Work with a world-class team of DSP and mobile marketing experts; Accelerated career growth and high ownership from day one; Fully remote culture with flexible work hours; Transparent environment with a strong focus on innovation and impact Apply now and become part of our team in Barcelona! With an outstanding product and a mission that excites and inspires, Appodeal offers a unique opportunity to make an impact while being part of an amazing team. Join us and help shape the future of mobile app success!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all