Back-End Developer

May 30, 2025
May 30, 2025

UPGAMING is a reliable software provider company consisting of versatile, high-quality and bold features fully adapted to any casinos for their professional functioning. It also ensures its growing and further success.

The company is distinguished by high social responsibility and special care for employees. We believe that a happy employee is the guarantee of a successful business, therefore, taking care of the personal and professional growth of the team is our daily activity.

UPGAMING invites you to join our team.

Responsibilities

  • Design, develop, and maintain scalable, high-performance server-side architectures for online Slot Games and iGaming products;
  • Implement robust, compliant RNG systems, game mechanics, reward systems, and player tracking functionalities;
  • Design and optimize database structures to support millions of concurrent players and ensure data consistency, high availability, and performance;
  • Develop and maintain APIs and real-time socket connections to enable seamless communication between front-end clients and backend services;
  • Ensure end-to-end security of game systems, implementing encryption, secure communication channels, and access control mechanisms;
  • Architect and manage deployment pipelines, automate server operations, and ensure seamless rollouts and system updates;
  • Troubleshoot complex production issues, perform root cause analysis, and implement optimizations for system performance and scalability;
  • Collaborate cross-functionally with Game Designers, Front-end Developers, QA Engineers, and Project Managers to align development with business goals and game requirements;
  • Stay up to date with the latest technologies, regulations, and industry best practices, driving innovation and continuous improvement within the backend team;
  • Contribute to technical documentation, coding standards, and development guidelines to maintain high code quality across projects;
  • Provide technical leadership within the backend team, mentoring other engineers and sharing best practices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field;
  • 5+ years of professional experience in back-end development, preferably within the iGaming or online casino industry;
  • Proven experience designing and implementing Slot Game backends, including RNG (Random Number Generator) integration, game math models, paytables, and compliance with gaming regulations (GLI, MGA, etc.);
  • Advanced proficiency in server-side languages and frameworks (e.g., .NET Core, C#), with emphasis on building high-availability, low-latency systems;
  • Strong expertise in relational databases (SQL, T-SQL), database schema design, query optimization, data replication, and scalability strategies;
  • Experience with multi-currency and multi-language gaming systems, ensuring accurate and localized player experiences;
  • Knowledge of analytics integration for gaming platforms (e.g., player behavior tracking, telemetry, reporting systems);
  • Hands-on experience designing and integrating RESTful APIs and WebSocket services for real-time gaming functionalities;
  • Solid understanding of software security best practices, including secure coding standards, encryption, authentication, and protection against common vulnerabilities (OWASP Top 10);
  • Familiarity with cloud platforms (Azure or AWS), containerization (Docker, Kubernetes), and CI/CD pipelines;
  • Deep understanding of socket programming for real-time communications in gaming environments;
  • Experience with monitoring, logging, and profiling tools to ensure system performance and reliability at scale;
  • Ability to mentor junior developers, conduct code reviews, and drive architectural discussions;
  • Strong analytical, debugging, and performance tuning skills;
  • Proficient in English (spoken and written) for technical communication, documentation, and collaboration.

We Offer

  • Health insurance – TBC.
  • Soft and hard skills trainings;
  • Opportunities for self-development;
  • Personal and professional growth;
  • Best career development opportunities in an international company;
  • Comfortable working environment with friendly, supportive and motivating staff to help you to succeed;
  • Food Benefit;
  • Vending Machine;

Working schedule

On-Site, Mon -Fri, 10:00 AM – 19:00 PM (Weekly 40 hr)

Fill the form

Similar Vacancies

Book a Demo

The message was sent successfully