Vaga Full Stack

Full Stack Software Engineer

JavaScript Node.js ReactJS TypeScript

Canada Mentors

Canada Mentors

Startup

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

We mentor, guide, and connect skilled Software Engineers across the globe with leading Canadian Tech companies.
With Canada Mentors, you can passively search for your next full-time permanent role. We only share jobs that match your preferences like salary, tech stack, and location/remote options. We’ll also help you through the interview and negotiation process.

Atividades e Responsabilidades

ABOUT THE COMPANY

Our client is on a mission to make tasty, nutritious, and affordable fresh food that fits into people's increasingly fast-paced lives while reducing the cost and time required.

They offer a variety of world-class freshly cooked hot meals, gourmet grab-and-go options, and curated beverages that are available 24/7. The seamless experience is enabled by real-time computer vision and proprietary hardware, making it the most advanced workplace food solution.

Our client is backed by world-class investors from Toronto, New York, and Silicon Valley.

IMPORTANT: THIS POSITION IS REQUIRED FOR PEOPLE THAT ARE OPEN TO RELOCATE TO CANADA, IN THE SHORT TERM OR IN A COUPLE OF MONTHS, WITH SPONSORSHIP.

What You'll Do
- 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

Requisitos

Who You Are
- Have a 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, Typescript, 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

Key Traits
- Hungry, even when times are great. You choose to solve audacious problems.
- Brave, even when it’s really hard. You aren’t afraid of being uncomfortable or vulnerable.
- Meticulous, even for small things. You put a lot of care into every detail.
- Thoughtful, even under extreme pressure. You seek clarity and understanding before you act.
- Humble, even if you know the answer. You are coachable by your peers and grateful to others.
- Kind, even when others seem unkind to you. You are calm, professional, and empathetic.
- Leader by example. You show up first and do the hard things.
- Mentor to everyone on the team. You help everyone around you reach their highest potential.

Bonus Skills
- 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

O que nós oferecemos

Payment in CAD dollar, sponsorship (relocate) position to Canada.