Backend Engineer

Quantified Citizen
Quantified Citizen

Software Engineering

Canada

Posted 6+ months ago

We're looking a full-time Backend Engineer to join our backend services team. The backend team is responsible for the REST APIs, data processing services and managing our underlying production infrastructure. They will work closely with our mobile and web teams on project requirements and with the CTO and VP Engineering on systems design and implementation.

The backend team is small so there are a lot of opportunities to influence design, direction, and culture. It also means the team takes on the additional responsibility of maintaining our staging and production infrastructure so any and all devops experience is a valuable asset, particularly with regards to large-scale, multi-tenant systems or significant experience with PaaS (AWS, GCP, Azure or similar).

We expect the role to grow or adapt along with the needs of the company and towards your interests and strengths.

Location

Remote - US & Canada

Metro Vancouver or the GTA preferred for timezone reasons, but not required.

Timeframe

Open for applications 📭

Role Type

Full-time

If you're interested in applying and prefer to show rather than tell, take a look at our quick qc-apply exercise on github (~20 minutes).

About the Position

  • Build and maintain one or more of the background services (as appropriate)
  • Work closely with the CTO and VP Engineering on infrastructure design and maintenance
  • Collaborate with teammates on best practices and team culture
  • Communicate proactively using Notion, Github, & Slack to help maintain our effective use of meeting time
  • Write clear and actionable work tickets
  • Explore new and creative ways of doing things (e.g. automation, new approaches, featurizing multiple scripts into one script with options)
  • Attend our weekly, scheduled video calls every week for individual updates and team discussion
  • In collaboration with other teams, be an advocate for challenges that impact the backend and an ally in the universal melee against chaos
  • This is a remote job, even for employees In Vancouver and Toronto. You are free to work where you work best. You will be expected to regularly overlap 2-4 hours of your workday with the Vancouver workday (PST/PDT) to interact with our core team.

    What We Expect from You

  • Operate with a privacy and security oriented mindset
  • Proficient in writing Python, Ruby or Elixir code to solve complex problems
  • Productive on the command-line for development and devops tasks
  • Experience working on a collaborative team that may have involved:
  • Participating in the full development life-cycle
  • Health and privacy-related regulatory compliance, like HIPAA or GDPR
  • Being a team lead or contributing to project organization
  • Implementing an automated continuous integration or deployment process
  • Having a positive work environment that you can tell us about 🤠
  • Familiarity with one or more of the following is an asset:
  • Platform services like AWS, Azure or GCP
  • Statistical analysis, discrete computation or machine learning
  • The practical challenges associated with working on very large datasets
  • Operational concerns like availability, reliability, and predictive resourcing
  • Comfortable working with underdefined requirements and possibly as an opportunity to directly contribute to the success of the product
  • Please note: Preference is given to candidates that have an interest or background in psychology (or similar), mental health, microdosing, health & wellness or what Quantified Citizen working on in general.

    ← All Open Positions

    Updated: ‣