Facebook pixel

Senior Backend Software Engineer (Remote)
Posted on 5/14/2022
INACTIVE
Locations
Calgary, AB, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Agile
AWS
Data Analysis
Docker
Flask
JavaScript
Java
Postgres
Redis
Snowflake
Kubernetes
Python
Looker
Requirements
  • You have 4+ years backend software development, and 2+ years of backend experience preferably in Python, Java, Node.js, or Go
  • You are interested in building products in a startup environment: moving quickly, being data-driven, wearing multiple hats, continuously learning
  • You are highly motivated, have a strong sense of ownership, and are able to drive projects end-to-end
  • You have experience working with microservices, caches, and databases, and are comfortable tackling system design challenges
  • You enjoy working as part of an agile team, contributing to standups, sprint ceremonies, and quarterly project planning
  • You look forward to working on cross-team projects
  • Work with a group of ultra-smart hard-working talent coming from companies such as Google, Uber, & Facebook
  • Join a results-driven organization where performance is measured by your output and not the number of hours you work
  • Be part of a 100% transparent culture where every employee has access to board decks, strategy, and financials
  • Work on projects that have instant impact, with most engineers pushing code to production within their first week
  • Every day you will be helping our customers save money, earn rewards, and experience more of what life has to offer, making this a very rewarding and meaningful career
Responsibilities
  • We use a state of the art architecture powered by micro-services, written primarily in Python (Flask and Quart Framework), Redis, and Postgres for storage with a focus on scalability and maintainability
  • We use Gitlab for version control, build CI/CD pipelines using docker with Kubernetes runners, and our infrastructure is hosted on AWS
  • We develop data pipelines (DAGs) and use Airflow to schedule and run them
  • We invest heavily in monitoring and automated alerting using Datadog, and integrate this data into creating self-healing systems
  • We log application-level information using a proprietary logging pipeline, and leverage data analysis using Snowflake & Looker to facilitate data-driven decision making and experimentation
  • You will build scalable, fault-tolerant, and performant web services, caches, databases, and uphold standards for quality by performing code reviews and providing insightful feedback
  • You will be looked to as an owner for services and databases, including deployment, monitoring, debugging, testing, while working with others to develop new functionality, and tackling system design challenges
  • You will participate in cross-team projects, work with external stakeholders, and help shape the roadmap for future team projects
  • You will have the opportunity to mentor junior developers
  • You will tackle high-impact projects in a fast-paced environment, with the opportunity to very meaningfully propel the business forward and see the impact of your work on the company's business metrics
Snapcommerce

51-200 employees

Personalized mobile commerce
Company Overview
Snapcommerce's mission is to provide access for everyone to experience more of what life has to offer, whatever their income or circumstance. Their mission is to be new way to shop that maximizes savings, benefits and rewards on mobile.
Benefits
  • Wellness budgets & paid development
  • generous EI top-up, parental leave, additional vacation, & a flexible return-to-work plan
  • Uber Eats credits & meal budgets
  • Travel discounts & employee rewards
  • Flexible hours, work-from-home freedom, & a guilt-free unlimited vacation policy
  • Diversity & Inclusion events
Company Values
  • Think Big
  • Move Fast
  • Same Goal / One Team
  • Data Driven
  • Open & Transparent
  • Be an owner