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 🙂
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 😃
Plus other perks like:
For pictures and details, visit our About page!