Software Engineer (Data Delivery Team)
Core
Design, build, test, debug, and operate reliable backend and full-stack features (Java, Vue) and information systems integrations (APIs, messaging, data consistency) for regulated gaming operators.
Role type
Senior IC Software Engineer (Backend/Full-Stack)
Builds
Reliable data flows, APIs, messaging systems, and file transfer services on Kubernetes and mixed environments.
Domain
Regulated gaming industry, B2B technology, data delivery and reporting platforms.
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring), Vue.js, SQL, relational databases, asynchronous integration (Kafka), Kubernetes, code review, automated testing, debugging, data structures, complexity awareness, information systems thinking (idempotency, concurrent updates).
Preferred skills
Modernizing large long-lived codebases, full-stack delivery, AI-assisted development workflows.
Technologies
Java, Spring, Vue, Kafka, Kubernetes
Responsibilities
Design and build reliable features in Java and Vue; work on information systems and integrations with clear ownership of failure modes; extend and improve existing codebases; contribute to automated testing and code review; collaborate in agile delivery with product and peers.
Seniority
Mid-to-Senior, hands-on IC