We are seeking outstanding Scala and Java software developers to integrate the development team of our SaaS product. High-scalability, fault-tolerance, low-latency, and efficient algorithms are keystones of the work you will be asked to perform on a daily basis. Experience in writing high-performance code (Java and/or Scala), concurrent and distributed algorithms is highly recommended. Experience with Akka, Hadoop, Relational & No-SQL databases (Cassandra, HBASE) and related technologies is also highly recommended.
- Design & implement our backend architecture, from the data layer, to service orchestration.
- Work on automated deployment as well as distributed logging and analytics so that we can be on top of things.
- Expert knowledge in programming high-performance, server-side code in Scala and/or Java.
- Strong coding skills and Computer Science fundamentals.
- Experience with modern distributed systems platforms such as Akka, ZeroMQ, Kafka, Storm is valued.
- Experience with SQL and NoSQL databases and distributed computing platforms (such as Hadoop) is valued.
- Contributions to OSS projects are highly valued.
- MSc degree in Computer Science, or a similar technical degree, is required.