Senior Software Engineer (User Account Management Team)

  • Full-time

Job Description

WHAT WILL YOU DO? 

  • Develop core and account management services, that are used by millions of users
  • Design, develop and test our product, primarily written in Java, yet polyglot - SQL, Javascript, UNIX shell scripting, some PHP
  • Modernize the code base by porting existing business logic to a newer technology stack
  • Product operations and support; bug chasing and fixing
  • Ensure high availability and performance of our services
  • Work in an international team, communicate in English

Qualifications

WHAT HELPS YOU SUCCEED?

  • Deep toolbox of languages, command line tools. "The right tool for the jobs" is true as ever.
  • Previous experience with Java, SQL. Understanding the diffrerence between HashMap and TreeMap, knowing when it should be an outer join - you will be right at home
  • Strong algorithmic background - knowing when to use a cyclic buffer instead of an ArrayList is a decent start
  • Basics of security - knowing what's wrong with an ECB penguin and why SHA256 is a bad alogorihm to store passwords
  • Ablity to design APIs and systems that don't fail to upgrade but pass the test of time
  • Attention to detail, reading business requirements or law lingo, an open nature are all props

Additional Information

WHAT WE OFFER?

  • The opportunity to work on solutions that have more than 200k concurrent users and handle more than 3 billion operations per week
  • Challenges with different types of integrations - integrations with regulators and gaming providers are big part of our daily activities
  • Flexible schedule
  • Great variety of benefits and a lot of team events and company that make you feel part of an awesome community
  • Office with a modern and cosy vibe in Tartu city center
 
Please note that we will only contact candidates with whom we decide to proceed with in the application process.

 

PLAYTECH'S IMS UNIT AND USER ACCOUNT MANAGEMENT TEAM 

IMS (Information Management System) is the innovation hub, the power behind Playtech's entire product portfolio, providing the set of tools needed to successfully run and manage every aspect of the whole Playtech System. It consists of many services like account service, wallet service, login service, bonus service, loyalty service, chat service, etc - most of which are developed in Estonia.

The UAM (User Account Management) team is covering domains such as customer account management, security and login, regulatory requirements from different countries, reponsible gaming. And our team has its fingers deep in core platform where we try to lead the way of modernizing our solutions, from moving UI interfaces to Vue to dockerizing all servers. Our product team consists of 4 engineering teams covering everything from product vision and analysis to implementation, quality assurance, support and maintenance.

Privacy Policy