At Apipana, we create innovative solutions with high-quality code, covering the entire Software Development Life Cycle (SDLC). We work closely with our main client, who is dedicated to casino games and software solutions in an international environment. We are looking for an experienced Software Architect to lead the design our real-time, multi-tenant marketing automation platform with an integrated customer data platform. This is a hands-on strategic role that will define the technical architecture, guide key technical decisions and ensure scalability, security and performance of the platform. Define the overall technical architecture for a CRM platform, including multi-tenancy, event pipelines, storage, orchestration and deployment.
Design scalable real-time processing pipelines and a flexible CDP data model.
Guide decisions on technologies and frameworks, balancing short-term delivery with long-term maintainability.
Work with DevOps and SREs to ensure observability, reliability, security and cost-effectiveness.
Mentor senior engineers and promote technical excellence within the team.
3+ experience as a Software Architect, Principal Engineer or Lead Engineer designing large-scale distributed systems.
~ Hands-on experience with real-time data processing pipelines (Kafka, Flink, etc).
~ Expertise in API design, event-driven architectures, microservices, and data modeling.
~ Exposure to customer data platforms, marketing automation, or similar domains.
Familiarity with frontend technologies and patterns.
Flexible working hours
~ Hybrid model: 3 days in the office and 2 days working from home
~ Full health insurance coverage with DKV
~ Free English classes during your working hours
~ Training budget
~