Position: Middle/Senior Scala Developer
Company: JetSoftPro
Category: Scala
Experience required: 3y
English level: intermediate

Skills/Requirements:
You will be a great fit here if you:

- Take pleasure from writing clean code and see tests as core to software engineering
- Use data to make decisions about what to build and how to iterate
- Measure success using data rather than release milestones
- Are not afraid to fail, experiment often, and learn quickly
- Are keen to learn new technologies and challenge existing tools, methodologies, and processes
- A track record of designing, delivering, and maintaining cloud-based systems
- An understanding of different non-functional requirements (e.g.scalability, reliability, performance)and how to write software with these requirements in mind
- Experience with Amazon services such as IAM, DynamoDB, Kinesis, and/or Lambda (or their Google Cloud/Azure equivalents)
- A strong background in Scala (or a similar functional programming language with a desire to learn Scala if no previous experience)
- An interest in solving problems with functional programming

Bonus Points for:

- Experience managing infrastructure with Terraform or CloudFormation
- Experience running applications in containerized environments(e.g. Docker, Kubernetes, Helm)
- Experience using big data tools such as Spark/EMR
- Interest in cryptocurrency and/or blockchain technology