Backend Developer (4 day week)

Dorado Games logo
Posted 04 October 2024
Salary €50000 - €55000 Per Year
LocationImsida
Job type Permanent
DisciplineGames Programming
Reference19681
Contact NameMargaret Smith

Job description

Maltese studio, Dorado Games are looking to bring in a Backend Developer to their interdisciplinary team, to work on their line-up of online games, and other as yet, unannounced titles.

As a Backend Developer at Dorado, you can expect to utilise a blend of proven and new technologies as you work with Dorado’s proprietary Java game engine that interfaces with other services written in Java and PHP, which they are constantly extending and improving.

Dorado’s servers run on a distributed architecture in the Google Cloud and their game clients are complex web applications, written in TypeScript and making use of the Vue.JS framework, you’ll be improving the existing backend and creating new services around it.

Dorado Games are an established Malta based studio with a tight knit team of developers who work across teams on the studio’s portfolio of immersive games that encourage strong competitive strategy play, including the military themed online RTS game “Conflict of Nations: World War 3” for mobile and PC platforms.

Your responsibilities…
  • Developing the backend for new game features and integrating them with the frontend
  • Writing code optimized for efficiency and maintainability, primarily, but not solely in Java
  • Writing technical documentation for existing and planned game features
  • Collaborating across departments and key members to create and deliver an exceptional and involving online game play experience
The skills and experience you’ll bring to the role…
  • 2 or more years’ experience in a Backend role
  • Strong server-side Java knowledge
  • Strong SQL knowledge
  • Ability to produce fast, well documented and easily extendable code
  • Ability to articulate and document technical designs clearly and analytically
  • Good object oriented programming skills, familiarity with the most common design patterns
  • Ability to communicate effectively and objectively in English
Highly desirable but not essential skills or experience…
  • Experience in developing online multiplayer games
  • Familiarity with agile software development and scrum
  • Some experience with PHP is advantageous
  • Experience with message queues (Kafka) and caching solutions (Redis, Memcached)
  • Experience with setting up CI/CD pipelines (Jenkins, Gradle, Docker, etc.)
  • Familiarity with the Linux
  • Skills in navigating and debugging complex infrastructures
  • Client side scripting skills (Javascript, Typescript)
  • Familiarity with the VueJS framework
  • Some frontend development experience with HTML5/CSS would be very beneficial
  • Familiarity with developing and maintaining mobile applications (iOS, Android)
  • Passion for online strategy games!
Perks and benefits…
  • Relocation support
  • Private health insurance coverage
  • 4 day work week (on site Monday to Thursday)
  • Cool office based by the beach and fun work events