Software Engineer, Backend – Zenly

negotiable Expires in 2 weeks

JOB DETAIL

Zenly is a map that lets you know what your friends and family are up to. It’s a map based on your people, there to help you move a little closer to them.

We’re a small team of 50 passionate people determined to offer an alternative to products that were meant to connect us but only alienated us. An alternative that represents a true reflection of your world and those you care most about.

How we work

As a Backend Engineer you will work in a long-lived dedicated team/squad alongside contributors of all disciplines (Design, Mobile, Product, Scientists, QA). You and your team will be responsible for an overall company goal and will work together at defining the roadmap that will lead to the most impact.

Currently, Backend Engineers are working in teams like Conversation, Growth, Platform, Predictions and Maps to quote only non-internal team names 🙂

Our stack

The Zenly backend is written mostly in Go with a bit of Rust. We have monorepos for both that host standalone services. Communication from and between services is done using gRPC or GraphQL depending on usecases.

The number of technologies we use is fairly limited as we aim to master the inner workings of what we use in production. Our main database is ScyllaDB (c++ drop-in Cassandra alternative), our real time bus is powered by NATS and our durable event bus is built on top of Kafka. 3 pieces of software that we learned (the hard way) to use properly at scale.

Finally, everything runs in GKE (Google Kubernetes Engine) and support 100s of thousands of QPS on less than a 1000 cores. Don’t hesitate to look at the SRE job opening for additional information on the infra stack.

PS: The client software that communicates with the server is also written in Go and shares a lot with the backend 😃

What does a Backend Engineer do at Zenly?

  • Work as part of a long-lived team, helps define and reach objectives that have an impact on the trajectory of Zenly.
  • Participate in the elaboration and delivery of your team’s roadmap and ship features that instantly reach millions of users.
  • Work hand-to-hand with fellow SREs to design scalable architectures for the features you want to build.
  • Write technical specifications and submit their design for review and discussion.
  • Build monitoring dashboards to understand how things are doing in production.
  • Deploy multiple times a day.

What type of experience matters to us? (any of below is 👍)

  • Building user-facing features
  • Exposure to architectural patterns of high-traffic environments
  • An appetence for distributed-systems and related problematics
  • Conducting performance issues analysis (and resolving them 😅)

What do we offer in return?

  • Competitive salary and RSUs plan;
  • International phone allowance;
  • Gym membership allowance;
  • Meal allowance;
  • Full health insurance for you, your partner, and your family;
  • Additional retirement plan;
  • Public transportation subscription reimbursement (100%);
  • Handling of relocation/visa procedure.

Plus other perks like:

  • Weekly yoga and meditation classes (in the office);
  • Japanese, English and French classes (in the office);
  • Trips abroad every year for the whole team (French Alps in 2019, Sicily in 2018, Majorca in 2017, Marrakech in 2016);
  • Pet-friendly office;
  • Free drinks and snacks of all kinds (homemade pastry, fruits, etc.) everyday :).

For pictures and details, visit our About page!

More about the job and Zenly

11th arrondissement 11th arrondissement 11th arrondissement 11th arrondissement , Paris Paris Paris Paris