SKILLS & REQUIREMENTS
- You need to be well-versed in distributed systems consisting of multiple services and datastores.
- You will need to either be proficient in Scala or be willing to extend your existing knowledge of other JVM based languages; you will also need to understand and/or be willing to learn functional programming principles.
- The team is expected to be self-sufficient and as such you must be interested in more than just writing code.
- You will have to check third-party documentation, support users, debug, maintain and operate the system as well as gaining knowledge in the ad-tech domain.
- Experience of AWS in general and Kinesis, EMR and Cloudformation in particular, common Scala tools and libraries such as Finagle, Finatra, Slick as well as API gateway Kong, Hadoop, Spark and Apache Airflow are all a plus.
- You will also be required to be comfortable will relational databases in general and Postgresql in particular.
- Full professional proficiency in English is required.