White Hat Studios

White Hat Studios

Senior+ / Lead Engineer

Деталі

Рівень
Senior
Формат
Remote
Категорія
Backend
Англійська
Потрібна
Відгукнутися

Опис

We are looking for Platform 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 WHG platform is written almost entirely in Scala. Although we do not require
developers who are joining us to have commercial Scala experience, we hope you
will be excited to cross-train to Scala and learn about hybrid OO/FP
technologies.



YOUR DAY TO DAY:

* 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 variety of tasks and being proactive in your approach
* Finding better ways that we can get things done



WHAT WE ARE LOOKING FOR:

* At least 3 years with Scala
* Using functional aspects of Java or Scala (lambdas, streams etc)
* Relational databases beyond just simple CRUD
* Comfortable writing a variety of different types of automated tests
* Good interpersonal skills and a great team attitude
* The ability to quickly learn new things and adapt


Nice to have:

* Kafka or similar message streaming technology
* Other JVM languages such as Kotlin or Groovy
* Writing distributed systems in microservices (using, for example, Spring
Boot, Vert.x or Micronaut)



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 counties 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 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.

Подібні вакансії