First Street

Senior Software Engineer (Backend)

First Street

Overview

Senior Software Engineer responsible for backend development and cloud infrastructure.

Ideal candidate has 5+ years of software development experience and strong backend API knowledge.

hybridseniorpermanentfull-timeEnglishAWSGoLinuxKubernetesMySQLPostgreSQLElasticSearchRedisGitDockerJavascriptNodeJSReactGraphQLRESTPython

Locations

  • Canada, British Columbia, Vancouver

Requirements

  • 5+ years of software development
  • Bachelor's degree or relevant experience
  • Solid understanding of backend API development
  • Experience with Go, Python, or Rust
  • Experience with databases like Postgres or MySQL

Responsibilities

  • Design and write backend code
  • Develop and maintain internal software tooling
  • Write technical documents
  • Troubleshoot and fix bugs
  • Identify bottlenecks and improve software efficiency
  • Debug and setup cloud-based infrastructure
  • Review and provide feedback on contributions
  • Collaborate with Product and Data Operations Teams

Benefits

  • Competitive salary
  • Employee Stock Option Plan
  • Hybrid Schedule
  • 15 vacation days
  • Extended Benefits
  • 12 weeks of paid parental leave
  • Weekly team meals
  • Tech startup environment