Senior Full Stack Developer

Loop Insights - Vancouver, BC (30+ days ago)

Apply Now

Loop Insights delivers one of the world’s leading location-based marketing intelligence platforms! Our AI solution facilitates meaningful connections between consumers, brands and retailers, providing insights into consumer behaviour and purchase journey. As we continue to grow, our team in Vancouver is immediately looking to add ambitious, eager to learn, intelligent and talented Developers / Engineers! We are looking for someone that:

WANTS to be a part of something big – an emerging new global brand

Is PASSIONATE about coding, consumer behaviour, and cutting edge technology

Can THRIVE in a fast paced, rapidly changing work environment

is EAGER to work with and learn from a team of experts

Is READY to expand their career and realize your full potential

Has the APTITUDE to embrace change and welcome new approaches in an exceedingly evolving environment of new technology

About the Tech:
Entirely hosted in AWS. Mainly use S3, CloudFormation, Lambda, IoT core, RDS, EC2, DynamoDB

The frontend primarily consists of embedded charts and graphs wrapped in a React frontend

Proprietary IoT devices feeding realtime retail purchasing data into the Loop cloud platform

Requirements:
To be a successful Senior Full Stack Engineer for this position you;

Have a minimum of 5+ years of experience as a Software Engineer focused on Full Stack development

Proficiency in designing and building Front End Applications using Modern JavaScript frameworks (e.g. React)

Have experience with the following technologies: React, SASS, Vanilla JavaScript, Node, Express, Databases (Postgres SQL, NoSQL) AWS (S3, Cognito, CloudFormation, Lambda, IoT Core, RDS, EC2, DynamoDB), Linux, Python, yarn, gulp, npm

Devops experience managing and architecting an end to end scalable and flexible environment (current stack includes Jira, Git, Gitlabs, Jenkins)

Advanced understanding of database schema design, optimization, indexing, and query writing

Automated QA experience, selecting software and writing use cases and test scripts to automate the end to end QA process

Working with UX/UI designers, turning hi fidelity mockups into pixel perfect code

Believe in the project, are motivated, passionate, and have a curiosity about aspects of the project other than those you are directly responsible for

You are comfortable pushing for better ideas and challenging the team in a positive way

Have completed a Bachelor's or Masters Degree in Computer Science/Engineering or related field

Quick to learn and adapt to changing situations

Curious and eager

All candidates should be proficient in:
Using Linux

Writing / using Bash and Python scripts

Using Git and merging branches

Code reviews

Issue tracking and using a project management system (we use gitlab)

Writing documentation and test cases

Compensation and Perks:
Competitive base salary + performance bonus

Benefits package

Stock options plan

Beautiful trendy office space in the heart of Downtown Vancouver

Flexible work environment with exciting opportunities for advancement as the company continues to grow

Be a part of something big – an emerging new global brand

Work with cutting edge technology and bright like-minded individuals