Prerequisites:
- Previous experience architecting, scaling and debugging large-scale systems in production
- Previous experience with Scala
- Previous experience building distributed systems
- Previous experience using Git and working in a team
- Good understanding of the JVM
- Good understanding of Linux
- Good understanding of Docker
- Basic understanding of deployment techniques such as Kubernetes and Docker swarm
- Bonus points for experience with pure FP Scala
- Bonus points for experience with Rust
Responsibilities:
- You will be writing Scala code using pure FP libraries such as cats, http4s, fs2 and doobie
- You will be writing Rust code when performance is a major requirement. No previous Rust experience is needed
- You will be working in a team: this means following up with code reviews and helping juniors and interns
Benefits:
- Fully remote! (we are a remote-first company)
- Bottom-up project management approach
- Very flexible working hours
- One fifth of your time dedicated to R&D, or a side-project that you will own with Efficiam
Apply by email: jobs@efficiam.com