Playtronix Career Opportunities

Join our team and shape the future

linkedin.com/company/playtronix

Contact our People and Operations Manager: @iva280

For updates to open roles, please reach out to our People and Operations Manager.

Mid /Senior Java Backend Developer

Full-time Hybrid Serbia, Belgrade

We're looking for an experienced Middle/Senior Java Engineer to join our engineering team. Our tech stack: Java, Spring Boot, PostgreSQL, GCP, Docker, Kubernetes.

Requirements

  • 3+ years of proven experience working in Java / Spring / Spring Boot is a must
  • Experience working in modern cloud computing stack, practical experience with Kubernetes services and their deployment
  • You have working experience with async message / event based systems (Kafka, PubSub, ...)
  • You are familiar with different identity management and authentication solutions (e.g. OAuth 2, SSO, SAML, keycloak)
  • You have knowledge about different types of database systems and when to best apply them (relational, document storage, key-value, ...)
  • You dare to be proactive, and your are curious to discover new ways of solving complex problems

About the company

At Playtronix, we build AI-powered products for the next-gen of iGaming/Fintech businesses. Think of it like AWS of iGaming—our backend is built with Go/PG/Kubernetes, a modern tech stack in microservice-based distributed system architecture, designed to absorb large transactions and built as a next-gen fintech platform.

We evaluate candidates on broad distributed engineering skills and strong software engineering fundamentals; this guide applies to both frontend and backend interviews. Our interview framework focuses on problem-solving and learning agility, letting us see both depth and breadth. We want to understand not only how you code, but how you think.

As a company building the future of AI-powered platforms, we value engineers who stay ahead of the curve. During our conversations, we would be happy to hear about your AI workflow and how you leverage AI tools to augment your productivity.

While we advocate for AI in your daily professional workflow, the use of AI assistants or LLMs is strictly prohibited during the live technical interview.

Interview Timeline

Your Journey to Joining the Team

We respect your time and believe in a streamlined, merit-based hiring process. Because our initial application questionnaire serves as our primary screening tool, we don't require a traditional HR screening. If you’ve been invited to interview, it’s because your initial responses already align with our needs, and we are ready to dive straight into the technical stages.

The process begins with an Online Coding Session, where you’ll have the opportunity to showcase your technical skills and problem-solving approach. Upon successful completion of this first round, we will invite you to our office for an In-Person Technical Interview. This stage allows us to collaborate in person and gives you a firsthand look at our team culture and workspace.

Following the technical evaluations, you may also have an online call with our CTO for a high-level discussion regarding the technical vision of Playtronix and how your unique experience fits into our long-term roadmap.

The final step in our journey is a Formal Offer Call with our CFO. During this conversation, we will finalize the details of your offer. We look forward to seeing what you bring to the table.

Stage 1 · Live Coding Round

60 minutes Online

You will not be asked anything beyond easy/medium problems.

In this interview, you will solve coding problems live using LeetCode's online coding platform. You will share your screen with the interviewer throughout the session—no IDE setup is required.

Please ensure you have an active LeetCode account before the interview, as all coding will be done directly on LeetCode during the session.

Each interview is capped at 60 minutes and is designed to evaluate:

  • Problem-solving skills
  • Code quality and efficiency
  • Understanding of algorithms and data structures
  • Communication of thought process

Stage 2 · Tech Round

60 minutes On-site

This round is typically conducted offline at our Belgrade office. For candidates who apply for roles that are fully REMOTE, the interview is via Google Meet and excalidraw.com for drawing system architecture.

This interview assesses your technical depth, breadth, and problem-solving through designing a solution to a defined problem. Your interviewer will evaluate your thought process, decision-making, and considerations such as performance and reliability.

It is a typical system design round. You will design a solution on a whiteboard or paper, starting with fundamentals and adding complexity. Asking clarifying questions early and clearly communicating your thinking is essential. We are interested in your approach, how you draw from past experience, and how you design with customers, scalability, and reliability in mind. You can also expect questions in the language of your specialty and some questions based on your previous experience.

This round will be a mix of theory and live-coding questions related to Frontend. Theory questions may include JS/TS, React and its ecosystem, system design and architecture, and frontend performance. We will focus on language fundamentals and React internals. Expect scenario-based reasoning rather than rote definitions.

In the live-coding segment, we will give tasks that are short and focused on practical skills e.g., code small utilities in JS/TS, solve a React component logic challenge, build a tiny state machine, or optimize a performance bottleneck. We evaluate code clarity, ability to reason about edge cases, and how well you translate theoretical knowledge into practice.

This round will be a mix of theory and live-coding questions related to Quality Assurance and SDET principles. Theory questions may include JS/TS, DOM mechanics, and test architecture. We will focus on automation fundamentals and system testability, prioritizing scenario-based reasoning over rote definitions.

In the live-coding segment, we will give tasks focused on practical skills like coding JS/TS test utilities, solving asynchronous synchronization challenges or diagnosing a performance bottleneck. We evaluate code clarity, your ability to reason about edge cases and race conditions, and how well you translate quality theory into stable, maintainable automation.

Stage 3 · CTO Discussion

Online Leadership

Align on technical vision and explore how your experience fits into Playtronix’s long-term roadmap.

Stage 4 · Final Offer Call

Online Offer

Finalize the details of your offer in a formal call with our CFO.

Team Structure and Products

We have arranged our team in different squads: Finance squad, Player account management, Payment gateway, Game engine, Marketplace, Integrations, SRE team, etc. We have multiple products in our platform:

  • Gaming Aggregator
  • CRM
  • CMS
  • Payment gateway
  • Risk engine (fraud detection)
  • Trading engine
  • Game engine
  • BI

You will be chosen to a squad where your skills and expertise best match.

Our Office

Our Belgrade office is where ideas turn into products. It's a modern, open workspace designed to bring engineers, designers, and product people together — minimising friction and maximising focus.

When you come in for your on-site interview, you'll get a real feel for how we work day-to-day. Expect a relaxed but driven atmosphere: whiteboards covered in system diagrams, teams deep in async discussion, and an open floor where everyone from junior engineers to the CTO sits side by side.

We believe great products come from great environments, so we've invested in the space accordingly — quiet zones for deep work, open areas for collaboration, and everything in between.