Job Location : Bucharest
Recruitment process :
- HR discussion
- Technical interview
Role description :
The Back-End SW Engineer will join a cross functional product team that is building a realtime, regulatory, compliant Casino Management System (CMS) for land based
casinos. All services will be containerized (Docker).
The back end runs Django 5.x / Python3.x on PostgreSQL 14.x; the front end is
React 18 / JavaScript with Vite.
Core Responsibilities :
Design & build APIs with Django Framework.Realtime integrations : implement and optimize WebSocket (SAS, iV8, QCOM) gateways; ensure high-performance latency roundtrip for high volume events.Data modelling in PostgreSQL (JSONB, partitioning, logical replication) withstrong focus on auditability and ACID compliance.
Testing & code quality : champion TDD, own CI pipelines, and conduct rigorouscode reviews.
Security & compliance : build role based access control, encryption at rest, andchange control logs needed for audits.Mentorship : coach junior / mid level developers; author internal technicalRequest For Comments (RFCs) and run knowledge sharing sessions.Profile :
5 +years professional software engineering, 3+years with Django / Python in production.Backend skills : Deep knowledge of Django 3.x / 4.x / 5.x and Python 3.x.Databases : Advanced PostgreSQL (query tuning, indexing, partitions, triggers).Real time comms : Hands on WebSocket or message queue work (Kafka / RabbitMQ).Practical understanding of slot floor protocols (SAS, iV8, NCEP, QCOM ).Testing : PyTest or Pycharm, unit test coverage 90%.Soft skills : Clear technical writing, cross team communication, mentorship mindset.Nice to Have
KubernetesPrior exposure to gaming regulations (ONJN, GLI33, GDPR).Docker : multi stage builds, image hardening, docker compose / kind for local dev.Eventstream processing (Kafka Streams, Flink, Spark Structured Streaming).Experience with Django Guardian (object level permissions) or similar.