Updated: May 1, 2024
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 :)

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.

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).

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.

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!

Tal David, Premium Server Team Lead at Platform

Systematyczny rozwój umiejętności jest dziś ważny praktycznie w każdej branży, ponieważ wymagania zawodowe zmieniają się znacznie szybciej niż jeszcze kilka lat temu. Warto łączyć naukę wiedzy technicznej z kompetencjami miękkimi, takimi jak komunikacja, organizacja pracy czy rozwiązywanie problemów. Przydatne byłyby krótkie poradniki, ćwiczenia praktyczne oraz ścieżki nauki dla osób na różnych poziomach zaawansowania. Dzięki temu czytelnik może łatwiej zaplanować własny rozwój i mierzyć postępy.
Tools like blur.me/redaction-software/ offer an API for exactly that — automatic face, license plate, and vehicle detection at scale without manual review.
Mình thường theo dõi XSLA để cập nhật kết quả xổ số Long An sau mỗi kỳ quay và tiện đối chiếu lại khi cần. Theo mình, một trang tra cứu tốt nên lưu đầy đủ kết quả theo từng ngày, trình bày rõ từng giải và có thêm dữ liệu của những kỳ quay trước để người xem dễ tìm lại thông tin. Nếu có thêm phần thống kê kết quả theo tuần, tháng và tổng hợp lịch sử các kỳ quay thì càng tiện, nhất là với những người thường xuyên theo dõi xổ số Long An nhưng không muốn phải mở nhiều trang khác nhau để kiểm tra.
The possibilities offered by druk 3D have expanded enormously as printers and design software have become more accessible. What used to be mainly an industrial technology can now be used by students, designers and hobbyists to quickly transform digital models into physical prototypes. It is also an excellent way to learn design through experimentation.
Learning basic prawo can be surprisingly useful even for people who have no intention of becoming lawyers. Regulations affect employment, contracts, purchases and many other ordinary situations. The difficult part is often understanding formal terminology, which is why clear educational explanations and practical examples can make legal knowledge much more accessible.