Wix Restaurants. We develop innovative solutions for restaurant owners and their end users and help owners manage their business on the go through the Wix App.
Due to our high scale, we run our production clusters across multiple data centers and cloud vendors, managing an ecosystem of more than 1,300 microservices, handling daily traffic of about 200 million users. This introduces unique distributed system challenges of synchronization, performance, testing, and monitoring while working with cutting edge technologies.
Our developer-centric approach places responsibility, ownership, and trust on each developer on their path to production. Our culture is transparent, highly technical, and agile.
This is an opportunity to join a growing team, where you'll help us enrich our mobile offering and support more complex users.
A passionate and curious Backend Engineer with 5+ years of experience. You're a team player who can reason and communicate your opinions, as well as accept others' approaches and you always strive to understand why things are done the way they are. You have working knowledge of highly scalable and fault tolerant client/server architecture building and maintaining server/back-end architecture for mobile or PC platforms. You're a clean coder with readable, simple, and maintainable code who can recognize bad code and continuously search for better solutions. You have experience in API development (RESTful) and excellent understanding of database systems. You know software engineering best practices (testing, code reviews, immutability, etc) and are aware of bad practices and anti-patterns. You also have experience with all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering.
You can work independently in a fast paced environment and collaborate with global teams. You'll get bonus points if you've worked on large-scale B2C products and if you're highly familiar with TDD, continuous integration and automated testing.
As a Backend Engineer you will:
- Work with a growing team of restaurant tech industry experts focused on POS, payments, loyalty, and integrations
- Contribute to our product roadmap by staying on top of the latest technologies and trends in the restaurant and hospitality industry
- Work independently with Product Managers and Designers and solve complex challenges through collaboration with a global team
- Work with our unique scalable engineering architecture, allowing many developers to work on a single app without compromising dev-velocity and quality
- Speak with business owners to understand their needs
- Push your code to millions of users every day and impact businesses
- Solve hard problems in a simple way using TDD and clean code
With over 30 different products, Wix makes it easy for anyone to succeed online. We build web creation tools and business solutions, mobile apps, payment processing technologies, as well as CRM and marketing tools that help our users in different business sectors and compete online. Our technologies are based on massive infrastructure required to securely and resiliently serve over 200 million users, and their visitors across the globe - instantly. Our scale is enormous, and our plans for the future are even bigger.
Wix's product development teams work in a dev-centric culture, deploy code hundreds of times every day using advanced automation tools, and create methodologies that enable a fast-to-production environment. We operate in small highly-collaborative teams, but belong to professional groups called Guilds, dedicated to personal and professional growth.
We're proud to be an equal opportunity employer. Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as an employer: creating a work environment where everyone is welcome, and anyone has the right to succeed.