Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
WPP is seeking a proficient backend developer to design, build, and optimize scalable Python-based services and APIs (REST, gRPC) for data products and AI platforms. The role emphasizes clean code, secure design, and collaboration with cross-functional teams in a hybrid Warsaw setting.
The ideal candidate has 3+ years in backend development, strong API design skills, and experience with relational and NoSQL databases, cloud platforms (GCP), and containerization (Docker, Kubernetes).
WPP is the trusted growth partner for the world’s leading brands. We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth.
Design, develop, and implement high-performance, scalable, and resilient backend services and APIs (REST, gRPC) that support our various data products and AI platforms. Write clean, maintainable, and efficient code in Python (mandatory) using best practices and appropriate design patterns. Collaborate with architects and senior engineers to define system architecture, data models, and integration strategies. Integrate with internal and external data sources, AI/ML services, and third-party APIs relevant to the AdTech ecosystem. Optimize existing backend services for maximum speed, scalability, and stability, handling large volumes of data and traffic inherent in the AdTech domain. Implement robust monitoring, logging, and alerting solutions to proactively identify and address system issues. Participate in performance tuning, troubleshooting, and debugging of complex backend systems. Contribute to the continuous improvement of our deployment processes, CI/CD pipelines, and cloud infrastructure interactions. Conduct thorough code reviews, ensuring adherence to coding standards, security best practices, and architectural guidelines. Develop comprehensive unit, integration, and end-to-end tests to guarantee the quality and reliability of backend components. Contribute to technical documentation, including API specifications, architectural diagrams, and system runbooks. Actively participate in the agile development process, including sprint planning, daily stand-ups, and retrospectives
A proficient backend developer with a strong understanding of software architecture, design patterns, and distributed systems. Solution-oriented, capable of translating complex business requirements into technical designs and scalable implementations. Passionate about code quality, testing, and maintaining secure, reliable, and performant applications. A collaborative team player, eager to work alongside fellow engineers, data scientists, and product owners. Continuously learning, staying current with the latest backend technologies and best practices to drive innovation. 3+ years of professional experience in backend software development. Strong proficiency in Python Extensive experience designing and building RESTful APIs. Solid understanding of database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Neo4j, MongoDB). Experience with cloud platforms GCP and developing cloud-native applications. Familiarity with containerization technologies (Docker) and orchestration (Kubernetes). Knowledge of message queues/event streaming platforms (e.g., Kafka, RabbitMQ, SQS/SNS) is highly desirable. Experience with microservices architecture and distributed system design. Proficiency with version control systems, particularly Git. Strong problem-solving skills, analytical thinking, and attention to detail. Excellent communication and collaboration skills to work effectively within cross-functional teams. Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent practical experience. Будет плюсом: Knowledge of message queues/event streaming platforms (e.g., Kafka, RabbitMQ, SQS/SNS) is highly desirable
This is a full-time position offered exclusively on a Contract of Employment (Umowa o Pracę). Please note that this is a hybrid role, requiring employees to work from our Warsaw office (Centrum Koneser) at least 3 days per week. We are not considering fully remote or B2B arrangements for this position. Candidates must currently reside in Poland or be willing to relocate independently to Warsaw, as relocation support is not provided for this position.
The gross salary for this position at the time of this posting is indicated below. 6 333 zł-12 500 zł PLN
In addition to the salary range provided, we offer a comprehensive benefits package designed to support our employees' well-being and professional growth. While specific details may vary by agency, typical benefits often include:
Some agencies may offer additional benefits. We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we've adopted a hybrid approach, with teams in the office around four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.