100% On-site
We are searching for passionate Scala Engineers. We thrive in well-designed scalable systems which use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems which are easier to build and maintain - we use modern pragmatic approaches such as Tagless Final and libraries such as Cats and Cats Effect to achieve this.
As a member of Slot team you will:
- Build robust game server components using Scala and functional programming principles.
- Translate high-level game specs into executable domain logic
- Work closely with other developers and QAs to ensure smooth integration into Evolution platform
You will need to:
- Be proactive pragmatic and professional deliver results;
- Write code that make our games and related functionality run;
- Write unit and other automated tests;
- Work and communicate efficiently with the rest of the development team including PO front-end developers and designers;
- Actively participate in code reviews so that code delivered by you and your team is of great quality;
- Own your applications ensure they deploy and run 24/7 on our Kubernetes platform with great performance;
- Be ready to invest the effort to become an even better developer;
Qualifications :
To succeed in this role you should have:
- Passion for our profession in particular Scala and Functional Programming and improving yourself technically
- Proven experience in delivering production software using Scala or comparable experience such as extensive JVM or Haskell experience
- Interest in the latest programming trends such as functional and reactive programming
- Excellent communication skills and a pragmatic approach to problem-solving
- Highly proficient in spoken and written English
- Bachelors Degree in IT or equivalent.
We will appreciate:
- Experience building high performance clustered systems modular FP-based architecture as well as actor systems where they are necessary;
- Experience in Cats Cats Effect ZIO Tagless Final
- Experience with Event Sourcing & CQRS;
- Experience with Docker Kubernetes
Additional Information :
Are you one of us
A person that wants to work with games played by extremely many people all around the world and who views yourself as a positive creative and fearless person who loves to push the limits try new things and feel comfortable with speaking your mind. You take a lot of pride in your work willing to grasp and maintain focus on the big picture and to think ahead. You are a team player willing to share your knowledge and learn from your colleagues while enjoying a dynamic and create environment.
About Us
At Evolution we have implemented Whistleblower Protection Policy and provide secure and confidential channels for reporting legal or ethical concerns available to anyone with a direct or indirect work relationship with the Company including current and former Employees Candidates Shareholders Contractors Service Providers Trainees Entrepreneurs and their proxies. To submit a report please contact us via our dedicated whistleblowing channel at
Remote Work :
No
Employment Type :
Full-time
100% On-siteWe are searching for passionate Scala Engineers. We thrive in well-designed scalable systems which use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems which are easier to build and maintain - we use mo...
100% On-site
We are searching for passionate Scala Engineers. We thrive in well-designed scalable systems which use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems which are easier to build and maintain - we use modern pragmatic approaches such as Tagless Final and libraries such as Cats and Cats Effect to achieve this.
As a member of Slot team you will:
- Build robust game server components using Scala and functional programming principles.
- Translate high-level game specs into executable domain logic
- Work closely with other developers and QAs to ensure smooth integration into Evolution platform
You will need to:
- Be proactive pragmatic and professional deliver results;
- Write code that make our games and related functionality run;
- Write unit and other automated tests;
- Work and communicate efficiently with the rest of the development team including PO front-end developers and designers;
- Actively participate in code reviews so that code delivered by you and your team is of great quality;
- Own your applications ensure they deploy and run 24/7 on our Kubernetes platform with great performance;
- Be ready to invest the effort to become an even better developer;
Qualifications :
To succeed in this role you should have:
- Passion for our profession in particular Scala and Functional Programming and improving yourself technically
- Proven experience in delivering production software using Scala or comparable experience such as extensive JVM or Haskell experience
- Interest in the latest programming trends such as functional and reactive programming
- Excellent communication skills and a pragmatic approach to problem-solving
- Highly proficient in spoken and written English
- Bachelors Degree in IT or equivalent.
We will appreciate:
- Experience building high performance clustered systems modular FP-based architecture as well as actor systems where they are necessary;
- Experience in Cats Cats Effect ZIO Tagless Final
- Experience with Event Sourcing & CQRS;
- Experience with Docker Kubernetes
Additional Information :
Are you one of us
A person that wants to work with games played by extremely many people all around the world and who views yourself as a positive creative and fearless person who loves to push the limits try new things and feel comfortable with speaking your mind. You take a lot of pride in your work willing to grasp and maintain focus on the big picture and to think ahead. You are a team player willing to share your knowledge and learn from your colleagues while enjoying a dynamic and create environment.
About Us
At Evolution we have implemented Whistleblower Protection Policy and provide secure and confidential channels for reporting legal or ethical concerns available to anyone with a direct or indirect work relationship with the Company including current and former Employees Candidates Shareholders Contractors Service Providers Trainees Entrepreneurs and their proxies. To submit a report please contact us via our dedicated whistleblowing channel at
Remote Work :
No
Employment Type :
Full-time
View more
View less