Middle Python Developer (with game development experience)

Remote Full time
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Category

Other

Salary

20.00 USD

Valid Through

Aug 25, 2025

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 seek a talented Python Developer. You will collaborate closely with Front-end and QA teams and platform developers. About you:

— Proficient in Python— 2+ years experience in back-end and Game development— Basic understanding of probability theory, statistics and random number generation— Strong problem-solving skills and the ability to work effectively in a team— Capacity to explain complex technical concepts to non-technical team members— Ability to write concise, readable and simple code— Strong debugging skills— Familiarity with Object-Oriented Programming, common design patterns, Version control with GitWill be a plus: — Experience in games back-end development— Hands-on experience with slot game development— Ability to constructively interact with game designers and suggest improvements based on technical and gaming experience— You care about configuration readability:

you structure JSON, code and settings logically, making it clear for teammates and other developers— Strong grasp of probability theory and random number generation. Understanding RTP, Volatility, Hit Rate, etc— Knowledge of common vulnerabilities in game servers— Experience with Project Management tools, preferably Jira— Experience with state machines or state-driven programmingResponsibilities: — Design and full development of slot game logic with the ability to flexibly adjust the balance— Well-coordinated work with the frontend team and the math team for smooth slot development from start to release— Assistance in testing game logic:

development of a cheat tool, configuration of an automatic cheat collector, technical description of game logic, unit tests— Development of additional logic for collecting specific slot statistics (via existing module)— Fast and efficient search, analysis and fixing bugs in game logic using logging, debugging and close interaction with other teams— Participation in the standardization of the development protocol together with the frontend and backend teams— Participation in writing documentationWhat 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 coachPlease 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.

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings