Position: Contract Golang Engineer
Company: Waverley Software
Experience required: 3y
English level: intermediate

The client is the fast growing “fantasy sports” type of product with very realistic graphics. Team is small yet seasoned professionals working in the US and Europe on building the product's new functionality with AI/ML flavour, scalable and high performing. Product builds real-time sports games around global live sport.

What team can offer to you:
- Startup atmosphere
- Work with an experienced team of experts
- Regular code-reviews
- Challenging tech-stack
- Available as fully remote position

Project stack:
- Golang
- Python 
- PostgreSQL
- Kubernetes
- Cloud deployment
- React

Responsibilities: 
We are looking for a Backend engineer to help with our soon to launch sports gaming app. We need a mid-level or  senior Go developer with a solid background in designing and implementing Go backend services to support us in improving our AI/ML part of the product, to build out our upcoming product features while improving existing infrastructure, and to help extend the capacity and knowledge with our lead Go engineer to strengthen this branch of our engineering.
We deal with a high volume of real-time sports data which flows through a stack comprised of a Golang backend and worker clusters, postgres databases, docker, rabbitmq and kubernetes.

Requirements:
- 3+ years of experience in software development
- Significant experience designing and implementing backend services
- Experience with software development using the Go programming language (1+ year of experience)
- Good knowledge of SQL and relational database design
- Experience with working in an agile work environment (Scrum or Kanban)
- You have worked in a team of remote developers before
- You enjoy working with people
- You work independently and are goal-oriented
- At least Intermediate English level (verbal and written)

Will be a plus: 
Python knowledge
Formal education in computer science