Job Description:

About us:

Do you ever wonder what’s happening behind the curtain when you order those awesome plates you enjoy so much from your favorite restaurants? Wouldn’t it be great if chefs had more time to do what you love them to do than spending time on administrative things - to come up with new dishes for you to try and make incredible food?

We’re a fun, hardworking bunch that is revolutionizing the restaurant and foodservice industry. We offer the first and only all-in-one software solution to completely digitize the notoriously wasteful, paper-driven process of wholesale food supply ordering and order taking for restaurants and distributors. We want to help your favorite restaurants deliver those delicious dishes you love so much with the best quality possible, and we are proud of our product!

If you want to join a purpose-driven winning team, committed to results, in an inclusive and high-performing culture, read on!

What you'll do:

In this role, you will be given an opportunity to be a major contributor to building the next generation of Notch online mobile and web app business solutions. We are seeking a Senior Full Stack Engineer who is not afraid to take advantage of new challenges and opportunities offered by a growing company.

Our Stack:

  • Our platform and applications run on Google Cloud. We build backend services using Python and Go, a web frontend with React and Redux, and native Android and iOS applications (in Objective-C).

Your role

• Work across multiple teams and with multiple key stakeholders (engineers, QA, product manager, and designers) from requirements all the way to production to build maintainable, scalable, and high-quality products.

• Work across the entire stack including backend services (APIs, micro-services, event-driven patterns), front end, databases, automated testing (unit and integration).

• Work with the Engineering team to ensure best practices (e.g. code reviews, code coverage, deployment, and sprint rituals, etc.)

• All other duties within the scope and spirit of the position.

Requirements

• 2 or more years of experience with Golang backend frameworks

• 2 or more years of experience in working in an Engineering team developing frontend applications using Javascript frameworks (React, Redux, Typescript).

• Experience with relational and schemaless databases (PostgreSQL, MongoMySQL, etc.)

• Experience working with multi-tier architectures and complex backend systems.

• Have the technical skills that include web development technologies and tools, automated unit and integration testing, designing and building scalable, fault-tolerant services, and reviewing code.

• Have worked in a collaborative team setting that involves working with engineers and other departments in an Agile environment.

Nice to have

• Experience with Python in any framework

• Experience with Kubernetes and Google Cloud Platform

• Experience with ElasticSearch

• Experience with Microservices and Event-driven design/development

• Experience with designing, developing, securing, and consuming web services (REST or gRPC) - Plus

• DevOps knowledge is a plus

notch was established in 2015 to build a future where chefs and food distributors could easily leverage technology to manage their complex and unique businesses.

Today notch is a lively startup headquartered in the heart of downtown Toronto, the fastest growing tech hub in North America, with remote notchers serving our partners in Chicago and all over Texas. We are a growing team with a vision to create the world’s most trusted foodservice industry and leave chefs with more time to do what they love: make incredible food.

Our company is proud to be a diverse and equal opportunity employer and as such does not discriminate on the basis of race, color, religion, sex, national origins, age, sexual orientation, disability, or any other characteristic protected by applicable laws. Selection decisions are solely based on job-related factors.

If you require accommodation during the interview process, please let the recruiter know when contacted for an interview.

Thank you, The notch Team

Other Jobs in Back End