Full Stack Software Engineer

KitchenMate - Toronto, ON (10 months ago)

Apply Now

We are on a mission to provide access to high quality meals to everyone, while reducing the cost and time required. This gives us the unique opportunity to rethink how ready-to-eat meals are created, not just delivered. It also presents many interesting challenges in an effort to reduce labor, waste, inefficiencies, and build a food-chain from farm to fork in a digital world.

We are a team of multifaceted builders who care deeply about the problems people face around eating well. We are backed by world class investors from Toronto, New York, and Silicon Valley. Our talented team of software engineers, hardware engineers, and operators have previously worked at such companies as Amazon, IBM, and Google.

We're currently looking for a talented Full-Stack Software Engineer to join our core team, to design and build software applications that power the KitchenMate product experience and streamline our business operations.

You will succeed in this role by:
Delivering superior engineering (quality, stability, speed, best practices)
Launching new products & features quickly
Taking ownership and seeing initiatives through
Mentoring teammates and raising the bar

You are someone who:
Mission driven and values aligned
Loves challenging problems
Has an insatiable thirst for impact
Always learns and improves
Is an overachiever
Has bias for action
Has high attention to detail
Strives for simplicity
Takes ownership
Thinks deeply and from first principles
Is data-driven
Technical Requirements

Must have

Bachelor's or Master's Degree in Computer Science or related field
4+ years of software engineering experience on large or fast scaling products
Strong computer science fundamentals in data structures and algorithms
Backend development experience in Node/Express, or similar languages/frameworks
Experience with distributed systems (event-driven architecture / SOA / microservices)
Experience with front-end web frameworks such as AngularJS, React
Experience developing responsive front-end interfaces
Experience with relational (Postgres) and non-relational databases
Exposure to cloud infrastructure and operations (e.g. AWS, Heroku, CircleCI, docker)
Expert knowledge of web technologies (e.g. SCSS, CoffeeScript, HTML, JSON, REST)
Familiar with test frameworks, continuous integration, and TDD
Experience with version control (e.g. git)
Strong communication and ability to collaborate well with other teams
Solid track record of overachieving

Experience with Python and C
Experience with React/React Native or any mobile development experience
Experience building scalable, available, and low-latency systems
Experience with machine learning
Experience with IOT
Experience using AWS services
Experience with CoffeeScript
Startup experience
If KitchenMate sounds like a place for you to build your future, we'd love to meet you!

For more information about working at KitchenMate, see our careers page (https://www.kitchenmate.com/careers).