Software Engineer (Risk & Payments team, Tartu)

  • Full-time

Company Description

Job Description

WHAT WILL YOU DO?

  • Develop highly business-critical payment processing services and solutions
  • Implement fraud detection and protection for our services
  • Integrate our services with other internal and external systems using various integration patterns and communication technologies
  • Modernize the codebase by porting existing business logic to newer technology stack
  • Maintain and improve internal tools, products and processes
  • Ensure high availability and top performance of our services
  • Fix bugs, debug issues, communicate with other teams and offer support for our services as part of our regular day in office

Qualifications

WHAT HELPS YOU SUCCEED?

  • Work experience as a software engineer (Java, PHP) and ability to read and understand code written in other languages
  • Experience in the development of client-server applications
  • You feel comfortable working with different datastores
  • General understanding of software development processes and lifecycles
  • You know how to use basic Linux command line tools and write shell scripts
  • Knowledge of build and source control tools like maven and git
  • Experience with Docker ecosystem is a plus
  • Experience with any development IDE - IntelliJ IDEA is preferred in our team
  • A creative, energetic, analytical and proactive mindset
  • Good English (both spoken and written)

Additional Information

WE OFFER

  • Ability to have a say in the evolution of business-critical services
  • Unique challenges that are specific for payments and risk management field
  • Work in a supportive and friendly team of engineers
  • A chance to take part in global scale operations
  • Regular fun events with your team
  • A modern and cozy office in Tartu city center
  • Games, seasonal snacks, company events and celebrations in the office
 
Please note that we will only contact candidates with whom we decide to proceed with in the application process.


PLAYTECH'S IMS UNIT AND RISK & PAYMENTS 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.

We are a part of the IMS unit responsible for transferring a huge volume of money in and out of Playtech’s systems. We do it by integrating with external providers, banks, and payment gateways. As financial operations are strictly regulated, we also get to build a system that does the work of cyber detectives - detecting and blocking fraudulent actions, preventing money laundering, detecting stolen or misused credit cards, and so on.

All of the above is managed by development, QA, and DevOps engineers who work closely together as a well-oiled machine of highly skilled professionals.

Privacy Policy