King

python developer for mobile games

In short

Senior Python backend developer role at King (Candy Crush, Farm Heroes Saga maker) in Barcelona, building backend services, APIs, and data/forecasting pipelines that integrate with King's and Microsoft's ecosystems. The role demands strong production Python experience, relational database design, distributed/async systems knowledge, and cloud-native containerized deployment skills. Full-time, onsite position with at least 3 years of experience expected.

About
King is an interactive entertainment company for the mobile world, known for games including the Candy Crush franchise and Farm Heroes Saga. Around 200 million people play a King game every month.
Responsibilities
•Design, develop, and maintain Python backend services and APIs
•Build scalable applications that support forecasting, analytics, and business decision-making
•Develop distributed processing pipelines and asynchronous workloads
•Design and optimize relational OLTP databases, data models, and query performance
•Build and maintain data processing, analytical, and forecasting workflows
•Develop and maintain internal web applications and intuitive interfaces for technical and non-technical users
•Integrate services with King and Microsoft ecosystems, including identity, collaboration, communication, and productivity platforms
•Develop and maintain APIs and connectors for interoperability between internal and external systems
•Deploy, monitor, and operate containerized applications in cloud-native environments
•Contribute to technical designs, architectural discussions, and engineering best practices
•Improve system reliability, observability, performance, and operational excellence
•Deliver high-quality, well-tested, maintainable code
•Participate in code reviews and knowledge-sharing initiatives
•Support CI/CD pipelines and automation throughout the software development lifecycle
Requirements
•Strong Python development experience in production environments
•Experience building backend services and APIs
•Understanding of modern web application development and ability to contribute across the stack when needed
•Solid understanding of asynchronous programming, concurrency, and distributed systems
•Experience designing and optimizing relational databases
•Experience building data-intensive applications and processing large datasets
•Experience with background processing, job orchestration, or distributed workloads
•Experience deploying and operating applications in containerized and cloud-native environments
•Familiarity with CI/CD practices and automation pipelines
•Strong testing, debugging, problem-solving, communication, and collaboration skills
•Ability to work effectively in cross-functional teams
•High standards for code quality and a commitment to building robust, reliable software
•Curiosity and adaptability when learning new technologies and domains
Nice to have
•Experience building forecasting, optimization, simulation, or analytics platforms
•Experience with Google Cloud Platform or other major cloud providers
•Experience integrating with Microsoft technologies and services such as Microsoft Entra ID (Azure AD), Microsoft Graph, Teams, SharePoint, or related enterprise platforms
•Experience building internal developer platforms, business applications, or workflow automation solutions
•Experience with large-scale data processing systems
•Familiarity with observability and monitoring tools such as Grafana or Sentry
•Experience improving application performance and scalability in production environments
Conditions
No conditions specified.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot