Senior Scala Software Engineer (M/F)

  • Feedzai
  • Coimbra, Portugal
  • Jul 23, 2018
Full time Developer

Job Description

We are seeking outstanding Scala software engineers to help us build our ambitious AI-based SaaS products that leverages high-performance, distributed data processing, and Machine Learning. Our technology is used around the world to stop the bad guys in their tracks, processing millions of events (over $2 Billion per day) at extremely low latencies (few milliseconds).

Build a state-of-the-art product and solve scalability, fault-tolerance and real-time performance problems as well as ensure the overall product provides a great user experience and delivers on the intended vision.

We most value engineers that have grit and motivation to continuously ship a high quality software product.

 

Responsibilities:

  • Work iteratively within our agile teams to develop our Cloud product and underlying technical frameworks using Scala and the best functional programming practices.
  • Write reusable and testable code using the best tools for the job and participate in code reviews.
  • Work within a DevOps culture, on automated deployment as well as distributed logging and analytics so that we can be on top of things.
  • Design & influence the future product architecture, from the data layer, to service orchestration.

Requirements:

  • Strong coding skills and Computer Science fundamentals.
  • Experience building Scala and/or Java-based backend software.
  • Someone who can bring his/her ideas into the team and is able to work out solutions to tough problems autonomously.
  • BSc or MSc degree in Computer Science, or a similar technical degree, is required.

Highly Valued:

  • Real-world experience in functional programming with Scala.
  • Real-world experience in programming high-performance, concurrent server-side code.
  • Real-world Experience working in Agile teams.
  • Experience with modern distributed systems platforms such as Spark, Akka, RabbitMQ or Cassandra.
  • Experience with continuous delivery and automated deployment of distributed cloud services.
  • Contributions to OSS projects.

Benefits:

  • Take part in a fast-growing startup, working in the disruptive A.I. market.
  • High impact with a small but growing team;
  • Health insurance;
  • Free fruit;
  • International Free Coffee Selection;