All jobs

Senior Game Developer

Who are Finbet? 

We make and run software for a variety of industries – with roots in banking/finance, the company has continuously evolved, expanding into gaming, sports betting, healthcare, and civil service. Today, our solutions support businesses of the most renowned international companies and institutions across the world. Having started our exciting journey over ten years ago, we are all about technology and passion to deliver state-of-the-art solutions while prioritizing the wellbeing of our employees. In our Belgrade office, 250 great talents welcome new colleagues who are eager to open a new chapter in their career with a fast-growing international company.  

What’s the opportunity? 

We are on the lookout for a talented and experienced developer to join our Games team! 

Your role involves creating content for casino and mobile/social games, distributed to renowned international gaming companies with millions of players through our RGS platform. 

Specializing in high-quality browser-based gaming content across various devices, we rely on Typescript and Pixi.js as our tools of choice.  

This is a high impact position. You will be collaborating closely with our artists, engineers, producers and testers. You will work alongside other engineers of our small game development team to elevate technology and consistently apply best practices. 

What will work look like? 

  • Design and develop features of our in-house front-end game engine and editor application 

  • Build maintainable games that will leverage our engine’s ECS architecture  

  • Improve tooling, build automation and write unit tests so that deployment and iteration become easier and faster 

  • Document your work and express ideas clearly and respectfully through code comments, user documentation, merge requests and verbal communication 

  • Use code review to spread knowledge 

Required skills: 

  • Experience in TypeScript/JavaScript and HTML/CSS in a professional capacity 

  • Knowledge of utilizing RESTful APIs and executing WebSocket-based communication 

  • Solid understanding of object-oriented principles and design concepts 

  • Comprehension of game development processes, principles, and patterns 

  • Familiarity with distributed version control systems, preferably Git 

Nice-to-have skills: 

  • Experience with event-driven programming, reactive programming and/or functional programming  

  • Experience in using Entity Component System (ECS) based frameworks like Unity 

  • Knowledge of using Canvas and/or WebGL API, and games-oriented libraries and frameworks (PixiJS, Cocos2d, CreateJS, Phaser...)  

  • Hands-on experience in building Casino games  

  • Knowledge of some web front-end library or framework (React, Angular, Vue)  

  • A degree to BS/MS level, in Computer-Science, Electronics, Mathematics or similar 

  • Good verbal and written English language 


We seek individuals who are responsible, motivated, and eager to embrace new knowledge and serve as positive role models for junior team members. 

Our recruitment process is streamlined and, if we find each other a good match, you can expect: 

  • Competitive base net salary plus bonuses based on personal and team success 

  • Flexible work arrangements 

  • Permanent position with an established and growing company 

  • Welcoming atmosphere around the office, with a multinational team full of experienced and helpful colleagues 

  • Access to learning resources and paths to grow 

  • Company culture that encourages work-life balance, wellbeing, and family life 

  • Private health insurance  

  • FitPass membership 

  • Workspace in the center of Belgrade 

If you think you would fit in well, send us your application and CV now! We will be in touch with the shortlisted candidates. 

Finbet is committed to protecting the privacy and security of all personal information that we process.

Finbet has affiliated companies and business partners in several countries, so in rare cases we may transfer data we collect.

Finbet will utilize appropriate and lawful protection methods when transferring your data across international borders.

By applying to this position, you confirm that you have read and accepted Finbet’s Privacy Notice.

⚠️ When applying, it would be appreciated if you could specify that you found this job on This helps us in attracting more companies to post their vacancies here. Thank you!