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.
The job:
- Working remotely
- Adding new features to the existing platform
- Adding new integrations to the existing platform
- Working with the rest of the team to migrate the platform to a new architecture and technology stack based around Scala + Akka.
- Developing services to support websites and administration UI, working with front end developers as necessary
- Diagnosing and fixing production issues
- Taking part in code reviews
- Not being phased by the strange variety of things that need doing in a small growing company
- Being proactive and not just waiting to be told the next thing to do
- Finding better ways that we can get things done
What you already have:
- Expertise in the Scala language (3 years minimum)
- Exposure to at least one other JVM-based language
- The ability to write raw SQL beyond just simple select statements (1-year minimum)
- Familiarity with automated testing
- Good interpersonal skills and a great team attitude
- The ability to quickly learn new things and adapt
Nice to have:
- Some experience with Scala and its ecosystems such as Play and Akka
- Familiarity with Java Servlets, because thereβs always legacy code
- Working knowledge of functional programming and its advantages
- An understanding of asynchronous/reactive programming
- Exposure to integrating third-party APIs
- Experience in performance profiling and tuning Java applications
- Some experience with PHP as some parts of our system are written in it
How 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 prioritize 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/hybrid/office-based and flexible working schedule.
- Generous time off varied based on the country of residence.
- Discretionary annual performance bonus
- Training 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.
Ready to apply for this role?
Apply Now β



