This position is no longer available.

Software Engineer - Scala

Permanent contract
Paris
Salary: Not specified
No remote work

mediarithmics
mediarithmics

Interested in this job?

Questions and answers about the job

The position

Job description

mediarithmics is a next-gen CDP, a SaaS platform integrating in one solution DMP, CDP and data collaboration capabilities. The technology is engineered in France, leveraging more than 10 years of R&D in compliance with the strictest EU data privacy regulations. The next-gen CDP is purpose built for leading media, retailers and large consumer brands to help them leverage their first party customer data assets. mediarithmics was founded in 2013, and currently works with some of the most advanced and data centric clients across Europe including Channel 4, Fnac-Darty, Havas Media, TF1, Canal+, Mulliez Group, Orange Advertising, Cdiscount Advertising…

As a Software Engineer, you will be integrated into a “Squad team” in the Engineering team to develop mainly in Scala language. Ensure best practices and work on technical architecture. You like to code and have a sense of code smell. You fully support the Software Craftsmanship and the reactive manifesto.

Our platform is modular and highly performant supporting billions of events per day.

Your challenge will be to proactively propose the best implementation and architecture for the platform backend. You should know enough Frontend to have a right level discussion with the whole team.

You will be part of the roadmap decision-making through our technical tribes.

Responsabilities

  • Work closely with a Product Manager
  • Be proactive about backend topics to participate to the technical roadmap
  • Design and develop features
  • Make proofs of concept
  • Participate on Agile rituals
  • Be part of architectural decision-making and document it
  • Challenge and improve existing processes
  • Share knowledge during the technical tribes
  • Requirement

  • Engineering or computer science background
  • Successful experience in a similar demanding environment (consulting, technology company, start-up, digital department…) working closely with Product Managers
  • Experience-sharing mindset to level up the team
  • Strong affinity with technology and enough technical culture around web programming, REST APIs, database query languages
  • Have good communication skills with internal teams (Developers and Product Managers)
  • Spoken and written technical English skills
  • Tech Stack

  • Front : React typescriptFront-stack: webpack, tslint, prettier, cypress, sonarqube
  • Back: scala, play, cats, cats-effect, fs2, monix, akka, slick, shapeless, bazel
  • Database : Elasticsearch, PostgreSQL, ScyllaDB, Clickhouse
  • Queuing : Kafka, Pulsar
  • Deployment : Chef, Jenkins, Vagrant, Terraform
  • Monitoring : Graphouse, Prometheus, Grafana
  • Good reasons to join us?

    An approach and a technology at the cutting edge of Data Marketing (Elastic Search, ClickHouse, Kubernetes, ...).

    We have various clients: Brands, Agencies, Publishers, Retailers, E-commerce players in France and abroad.

    A flat management culture and strong growth allowing a fast evolution within the company supported by  training and personal development coaching.

    Team of seniors and experts within a human size company which allows everyone to express themselves!

    Want to know more?

    These job openings might interest you!

    These companies are also recruiting for the position of “Software & Web Development”.