Database Engineer


Vancouver City, British Columbia, CA
  • Job Type: Full-Time
  • Function: Data Science
  • Post Date: 04/22/2021
  • Website:
  • Company Address:

About Fabric

Fabric is the headless commerce platform purpose-built for growth. Customers like BuildDirect, ABC Carpet & Home, and Universal Lacrosse trust Fabric for its open and modular design, allowing them to be live in weeks without having to replatform. Fabric is a force multiplier on retailers’ existing technology investments proven to grow digital revenue by up to 3x.

Job Description

Department: Ops Engineering 

Reports to: Sr. Director of Release Engineering

Location: Vancouver, CA

Employment Type: Full-time

Start Date: ASAP

Who we are: 

Fabric is a modern commerce platform that gives retailers tools to create world-class shopping experiences for mid-market enterprises. We champion a new, harmonious way of doing business that emphasizes connectedness and collaboration over competition and dominance. This is showcased in our products that rely on microservices, APIs, and easy integrations, and in our globally distributed team that genuinely cares about its customers. Our founders directed groundbreaking commerce initiatives at Amazon, Staples, Google and eBay. We're growing fast and looking for more awesome people to join us.

Your next career: 

The Database Engineer partners with Product, Engineering and Design teams to deliver new features and enhancements for Fabric’s eCommerce platform. This position focuses on providing eCommerce and related technology expertise to design, develop, and support on-line, customer facing, eCommerce business solutions. 

The successful candidate will have experience of a strong, hands-on technologist. A person who is comfortable with multiple priorities in a fast-paced environment is required. Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles

Your Responsibilities: 

  • Work on our client’s e-commerce solution. Our eCommerce solution runs on AWS with a server less architecture and a ReactJs front-end. We use several kinds of in-memory and persistent data storage. 
  • Manage deployment of code components through a Continuous Integration and Continuous Deployment pipeline. 
  • Lead a small team dedicated to management and projects, supporting a high-performing, cloud infrastructure
  • Work with a small but experienced tech team, providing an unparalleled continuous learning environment with growth potential
  • Able to move the needle / contribute in a significant manner

What you bring to the table: 

  • Design and create database structures (logical design) partnering with product & development teams for data requirement analysis
  • Assists software engineers with the creation and maintenance of robust, scalable database code, and evaluates new and existing code for performance and scalability
  • Good Understanding of SQL/NoSQL technologies and databases, Strong understanding of scripting languages, including SQL, R, PowerShell, and Python
  • Creates and implements data archiving strategies and tools
  • Mentors software engineers in writing better database code
  • Works on a self-managed Agile team to build and maintain our web-based API and Movement Management Systems
  • Maintains database performance by developing tuning methodologies and monitoring performance
  • Manages and tunes the logical and physical database design
  • Enforces standards and guidelines, and answers technical and procedural questions from team members
  • Evangelize operational best practices and continuously look for opportunities to automate and build tools to lower operational barriers, improve clarity on problematic areas, and improve reliability.

*Brownie Points on:*

  • Experience of owning CI/CD pipelines and creating branching strategies including release tagging and versioning.
  • Experience of deploying *js applications managed by npm/yarn/serverless
  • Experience with multiple IaC tools like Terraform, Ansible, Chef, Puppet.

What we bring to the table:

  • Competitive compensation packages
  • PTO and Holiday plans
  • Additional Benefits packages which include Medical, Dental, Life, and Vision
  • Fast-paced, fun and collaborative environment 
  • A team invested in you both personally and professionally

Related Jobs

Software Development Engineer – Frontend

Fabric - Bangalore, INRemote

Developer Advocate

Fabric - Bellevue, WA, US

Growth Marketing Manager

Fabric - Bellevue, WA, US

DevOps Engineer

Fabric - Bangalore, IN

Lead Software Development Engineer, Identity and Access Management

Fabric - Bangalore, IN
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.