Gaming platform

Senior Scala Backend Developer (REMOTE)

We are recruiting a dedicated senior scala backend developer with at least 5 years of experience to join our client’s development team. You will work closely with a team of backend and frontend developers to build web applications in a microservice architecture. This job position will be working with existing technologies as well as developing new ones, so learning/understanding existing systems is a must.

RESPONSIBILITIES

  • Plan and develop microservices to be compatible with various other microservices and front end web applications
  • Document work and create tests to ensure the continued success of the microservices
  • Work with management and surrounding team members on planning out the order that systems will be built and how they will properly be maintained for long term success
  • Discuss and plan architecture decisions to ensure scaling success of the products built with the team
  • Work in an agile environment with excellent communication skills and teamwork

Skills & Requirements

  • 3-5 Years of Scala experience
  • 5+ Years of Programming experience
  • 2+ Years of microservice development
  • 2+ Years of SQL experience (ideally postgresql)
  • 2+ Years of REST API development
  • 2+ Years of unit testing experience
  • Strong understanding of both functional programming and object oriented programming
  • Understanding of the agile development methodology (scrum)
  • Experience with version-control systems (git)
  • Must be a team player who is able to work other remote workers
  • Strong English written and verbal communication skills are a must
  • Passionate about gaming and building gaming related applications and websites
  • Flexible with schedule to account for remote job position with a team spread out in different time zones

NICE TO HAVE

  • Bachelor’s/Master’s degree in Computer Science or Engineering related field (or equivalent)
  • Additional programming language experience (python/golang/php/etc)
  • Experience with continuous integration/development (gitlab as a bonus)
  • Experience with Docker and Kubernetes
  • Experience with Pub/Sub systems such as RabbitMQ, Kafka, etc
  • Experience with NoSQL databases including MongoDB, Cassandra, DynamoDB, etc
  • Experience with rpc interfaces such as Thrift or GRPC
  • Experience with Amazon Web Services [AWS] (EC2/S3/RDS/etc)
  • Experience with a Unix work environment
  • Experience with MS-Office Suite (Word, Excel, Powerpoint) or Google Drive Suite (Documents, Spreadsheets, Presentations)

Are you interested and do you fit above profile? We love to hear from you!
We only take your application in consideration when you apply with a CV and motivational letter.

Are you an employer?

Tell us what you are looking for and we will take care of it.