The challenge:
● Successfully launch a SaaS platform
● Connect it to an ecosystem of mobile apps
● Redefine how user-centered innovation is applied at scale, worldwide
Your responsabilities:
● Partner with product owners, UX designers and front-end developers to iterate on the design and implementation of the product
● Design and implement scalable abstractions using:
○ Play (scala) for micro-services
○ Akka for a distributed actor system
○ Titan for graph processing
○ Cassandra, Elastic and Redis for storage
● Anticipate technical challenges, find and address performance issues
● Solicit and provide code reviews
● Participate in design briefs, as well as in brainstorming sessions, workshops and jams
● Build and shape the product backlog taking into account timing, technical debt creation and development cost
● Formalize, communicate and help propagate best practices in the team
A real plus:
● Previous experience with Lightbend products, such as Akka, Lagom, Play
● Previous experience with Spark, Kafka
● Previous experience developing large, highly concurrent, big/fast-data oriented systems
● A background in machine-learning and/or natural language processing
● Master of continuous integration/delivery and back-end shipping best-practices
● Affinity for DevOps