
Architect
- On-site, Remote, Hybrid
- Bratislava, Bratislavský kraj, Slovakia
- Technical
Job description
At Enjoy Gaming, we’re a passionate team of industry experts backed by market specialists and foreign investment. We’re thrilled to create live dealer shows and slots. We’re making our games to provide an even better gaming experience.
Our core values of ownership, communication, and honesty drive everything we do.
Join us and be part of our innovative journey in the gaming world!
We are currently seeking a talented Architect to join our creative team and contribute to designing innovative and functional architectural solutions. The Architect will collaborate with project managers, engineers, and design teams to develop detailed plans and visualizations, ensuring that each project aligns with our company’s standards, sustainability goals, and aesthetic vision.
Job requirements
About you:
— 6+ years in backend/platform development, including 2–3+ years in an architecture or lead role
— Experience designing high-loaded and distributed systems and production experience with microservices and/or monoliths
— Understanding of event-driven systems, queues; strong proficiency in SQL/NoSQL
— Experience in API design and integrations, with attention to security and performance
— Skilled in system documentation (C4/UML diagrams, ADR), able to explain complex concepts simply
— Ability to conduct reviews, mentor teams, negotiate, and make decisions
What goals will you have?:
— Design high-level architecture (microservices/monolith/event-driven models) and integration approaches
— Define tech stack, architectural patterns, and technical standards; maintain best practices
— Develop strategies for scalability, reliability, security, and performance
— Conduct architecture reviews, audit existing solutions, and assist teams with technical trade-offs
— Maintain architectural documentation: diagrams, specifications, ADRs
— Keep the architecture up to date and plan technological upgrades
— Define clear boundaries for services/domains/modules and ensure adherence
— Take ownership of architectural decisions with final say on critical issues
— Initiate necessary changes (refactoring, migrations) and set technical constraints
— Participate in strategic planning and tech debt management; arbitrate technical disputes
— Educate teams through internal lectures, workshops, and standard setting
It will be a plus:
— Experience in iGaming, fintech, payment systems (PSP), or high-load environments
— Familiarity with DDD, CQRS/ES, and observability practices (logging, metrics, tracing)
— Experience with migrations (e.g., monolith → microservices), Kubernetes/containerization, and IaC
Technical Expertise:
— Databases: MongoDB, MySQL, Redis
— Messaging/Streaming: Kafka
— Backend: Node.js, TypeScript, .NET Core
— Containerization/Orchestration: Kubernetes
— Monitoring: Grafana, Prometheus, Loki
— Frontend/Streaming: React, React Native, Canvas, Video Streaming Protocols
What you get in return:
— Competitive Salary: A fixed salary in EUR with annual performance reviews to recognize your growth
— Remote Work Option: Enjoy the flexibility and comfort of working remotely
— Comprehensive Benefits: Includes medical insurance, access to a psychologist, and participation in our English-speaking club
— Paid Time Off: 20 vacation days + 10 lieu days, plus national holidays
— Paid Sick Leave: Up to 10 working days per year
— Professional Development Support: We reimburse courses, training, and certifications to help you grow in your career
— Self-Development Perks: Reimbursement available for language classes, sports activities, massages, or sessions with a life coach
Please note that feedback on your application will be provided within two weeks if a positive decision is made regarding your candidacy.
I give my consent following the Law on the Protection of Personal Data dated June 1, 2010, No. 2297, effective from January 1, 2011, for the processing of information classified as personal data.
or
All done!
Your application has been successfully submitted!