Job Openings
Python Developer
About the job Python Developer
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) with
strong focus on auditability and ACID compliance. - Testing & code quality: champion TDD, own CI pipelines, and conduct rigorous
code reviews. - Security & compliance: build role based access control, encryption at rest, and
- change control logs needed for audits.
- Mentorship: coach junior/mid level developers; author internal technical
- Request 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
- Kubernetes
- Prior 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.