Job title | Scala Developer |
Contract type: | Contract |
Location | The Netherlands |
Industry: | |
Workplace type: | Hybrid |
Reference: | 5568 |
Contact name: | Max Kanter |
City: | Amsterdam |
Contact email: | max.kanter@signify-tech.com |
Published: | April 25, 2023 5:35 |
Job Description
Signify Technology are currently working with a Netherlands-based company who provide streaming services to consumers locally, and internationally. Whether it’s music, video, TV, or film – these guys have got it covered.The Role:
As a Senior Scala Developer, your responsibilities would include controlling STB and web-based clients, billing systems, and advertisement services. The team adopt a DevOps model using CI/CD,
The Stack:
- gRPC for sync communications among services
- Scala (cats, cats-effect, fs2, circe, http4s, monocle, doobie, scalatest)
- MongoDB, PostgreSQL, Redis, RocksDB
- Monorepo with bazel for builds & deployments
- Prometheus, Grafana, CircleCI
- ClickHouse + Superset for internal analytics, ELK for logs
Desired Skills and Experience
- At least 2 years of Scala experience
- Minimum 4 years of total software development experience
- Fluency in functional programming paradigm
- Good knowledge of standard algorithms and data structures
- Basic Linux / POSIX skills
- Experience developing RESTful API services, using relational and non-relational databases
- Understanding of concurrency and parallelism paradigms
- Experience with streaming processing
- Experience with Kanban
Bonuses:
- Experience in performance optimizations
- Understanding the reactive paradigm
- Ability to write SQL and experience with ClickHouse or similar DBs
- Experience with Rust
- Background in test driven development, automated testing, load testing, high availability services and other software engineering best practices
Get similar jobs like these by email
Sign in or register here to receive emails about new jobs like these
By submitting your details you agree to our T&C's