This job listing expired on Apr 15, 2019
Tweet

This is a remote position not based in any ESL office

Turtle Entertainment Online, Inc is looking for a dedicated senior scala backend developer with at least 5 years of experience to join our 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

Minimum 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

Bonus Qualifications:

  • 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)