Platform Developer (Scala) at White Hat Gaming | Torre

Platform Developer (Scala)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (anywhere)
Shared by
Emma of Torre.ai
20 days ago

Responsibilities


Summary:We are looking for Platform Developers (Scala Developers) with a server-side focus to help us improve our core platform services. If you are able to help us build a next-generation system, we're interested in talking to you.This is a fully remote role reporting to Engineering Management.Your day to day:Developing and delivering new features for the existing platformImplementing new third-party integrations within the platformCollaborating with the team to migrate the platform to a new architecture and technology stack based on ScalaBuilding and maintaining services that support both customer-facing websites and internal administration tools, working closely with front-end developers where requiredDiagnosing, troubleshooting, and resolving production issues to ensure platform stabilityParticipating in code reviews to maintain code quality and share knowledge across the teamAdapting to the varied and evolving challenges of working in a growing companyDemonstrating initiative and ownership, proactively identifying tasks rather than waiting for directionContinuously seeking more efficient and effective ways of working, contributing ideas to improve processes and deliverWhat we are looking for:Minimum of 3 years of experience with ScalaExperience with at least one additional JVM-based languageAt least 1 year of experience writing complex SQL queries, beyond basic SELECT statementsFamiliarity with automated testing practices and frameworksStrong communication and interpersonal skills, with a collaborative team mindsetAbility to quickly learn new technologies and adapt in a fast-paced environmentNice to have:Familiarity with Java Servlets, because there’s always legacy codeWorking knowledge of functional programming and its advantagesAn understanding of asynchronous/reactive programmingExposure to integrating third-party APIsExperience in performance profiling and tuning Java applicationsHow we approach things:Dynamic Medium-Sized Environment: We have a can-do ethos, where innovation is encouraged, and action is valued.Core Values at Heart: We live by Teamwork, Innovation, Trust, and Integrity in everything we do.Results-Oriented Focus: We prioritise getting things done while supporting each other to reach both collective and individual goals.Open Collaboration: Our open-door policy fosters collaboration across all levels and departments, where ideas flow freely.Global Team: We are truly a global team with people from various countries and cultures contributing to our success.What we offer:A remote and flexible working schedule. Generous time off varied based on the country of residence.Discretionary annual performance bonusTraining and other learning & development opportunities to support you through your career progression.Hardware & Software allowance or work equipment is provided to make sure you have all the right tools to get the job done.Various well-being programmes and initiatives.