top of page

"The best backend school out there is probably Wix Engineering"

Our People

17 April 2024

"The best backend school out there is probably Wix Engineering"

An open talk with backend developers at Wix


Before we dive in, how do you usually start off your day?

Nir: My day begins with reviewing CVs, because it's crucial to advance good candidates early on. In our field, the best candidates are quickly snatched. After that, I hold a daily stand-up with my team to discuss what was done yesterday and what will be done today.

Tal: There is one hour early in the day, that is my quiet hour for coding. After that, my day is full of meetings until 4 or 5 PM.

Shay: There are days focused primarily on planning, and there are others that are all about hands-on coding.

Gabi: I start my morning by checking emails, going through Slack and having a coffee. Then, I take a deep breath and dive in :)


Or Paritzky, a designer at Wix.com

Nir Orman, E-commerce Enterprise R&D Manager


What’s the most important thing to know about Backend engineers at Wix?

Ittay: Wix is an engineering culture company, and it's really reflected in every aspect of the day-to-day work. Every decision we make is based on numbers, the mindset of being effective for our users and enabling our users to base their business on our system. This drives us to become more and more professional, which affects many users' day-to-day lives.

Nir: The Wix Server Guild is probably the best school there is for Backend engineers in terms of scale, infrastructure and engineering best practices. That’s where the best engineers in the industry come to grow. In the end, you're entering an organization that is a school that will teach you everything you need to know to create things that didn't exist before.


Or Paritzky, a designer at Wix.com

Ittay Mizrahi, R&D Group Manager at Premium


Tell us a little about the tough bits of the job.

Nir: One of the main challenges Backend engineers face at Wix is writing APIs so that developers find them easy and convenient to use. We treat APIs as products in their own right, especially since we see Wix as an open platform. Also, the architecture of backend systems serving 240 million users is definitely challenging.

Shay: The scale makes it different than anything you can imagine. I remember that during my interview, the hiring manager said: "You can't Google solutions for Wix's unique backend challenges". Pushing you to innovate for vast numbers of users is an enormous challenge.

Gabby: Performance optimization. With our massive scale, we constantly work on improving our product's performance, including website loading times, API calls and site rendering. Our team is at the heart of this effort, understanding Wix's complex system as a whole and how to make it perform better at the backend level.

Ittay: I was a 100% Microsoft-oriented specialist before coming to Wix, and I had to learn everything from the operating system (Linux) to databases (MySQL) and programming languages (Java/Scala).


Or Paritzky, a designer at Wix.com

Shay Sofer, Backend Developer at DevEx


What is the one most substantial thing that you learned during your time at Wix?

Nir: I think the topic of API design is something you encounter for the first time only in a company the size of Wix. You can’t simply coordinate the interface with the front end developer sitting in the next table, you have to think about wider use cases. I didn't know, for example, what Protobuf or GRPC were.

Gabby: Until Wix, I had never worked on the JVM. Since we work here on Scala, everything runs on the JVM.

Tal: I wrote in various languages before, but part of my onboarding at Wix was learning Scala. They gave me the time to learn it. It's a language that enables incredible capabilities. The same goes for Grafana, a tool I wasn't familiar with before coming to Wix.

Shay: Never cut corners, as it will have an impact on your users. Design your service with failure in mind since everything can, and will, fail.


Or Paritzky, a designer at Wix.com

Gabi Kahlon, Server Team Lead at Core Server


What was a shocker for you when you just started working for Wix?

Gabby: The people. The talent here is extraordinary compared to the industry outside. It’s not only the professionalism. There's also a pleasant culture here, so you come to work with a smile and even go out for beers together, which I think is the best testimony to a good social fabric.

Nir: I was shocked to find that at Wix, there is no Staging environment - the code is deployed directly to production. At first I thought it was madness. I was sure it would break production. Now, I understand it's a great way to develop rapidly. We use feature toggles and Test Driven Development - and it works!


Or Paritzky, a designer at Wix.com

Tal David, Premium Server Team Lead at Platform


Comments


The Latest From Life at Wix

Our People

The Wix boomerang effect: Employees that left and came back (Part II)

2 December 2024

3 min read

Meet the team: Customer Care

1 December 2024

6 min read

Team Spotlight

Bridging the gap between cost efficiency and engineering

26 November 2024

4 min read

Discover more roles

Frontend Engineer - Rich Content

Tel Aviv

Research & Development

Entry

Frontend Engineer - Vilnius CTO Team

Tel Aviv

Research & Development

Entry

Senior Frontend Engineer - Functions & Members Area

Tel Aviv

Research & Development

Entry

bottom of page