Staff Software Engineer
Confirmed live in the last 24 hours
Workstream

201-500 employees

Automated hiring platform
Company Overview
Workstream is on a mission to help local businesses and the hourly workforce thrive. Workstream helps companies hire faster with texting / SMS, cutting in half the time to engage, hire, and onboard hourly workers.
Industrial & Manufacturing
Consumer Goods
Automotive & Transportation

Company Stage

Series B

Total Funding

$118M

Founded

2017

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

2%

2 year growth

6%
Locations
Vancouver, BC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Flutter
Agile
Git
Node.js
Ruby
Ruby on Rails
Postgres
AWS
JIRA
SCRUM
REST APIs
Web Development
Development Operations (DevOps)
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 8+ years of industry experience as an individual contributor in full-stack web development
  • Advanced skills in Ruby with 5+ years of experience with Ruby on Rails.
  • Experience with Node.js is a nice to have.
  • Mobile and Flutter experience is a nice to have.
  • 3+ years of experience with relational databases such as PostgreSQL.
  • 5+ years of experience building and maintaining RESTful APIs.
  • Experience developing and maintaining microservice-based systems is a bonus.
  • 2+ years of experience working in Agile software engineering methods and tools: Scrum, Jira, GitHub, DevOps, and software architectures that allow rapid iterations
  • Demonstrate an understanding of requirement management and roadmap development with product managers
  • Possess a passion for effective collaboration within and between cross-functional teams, with a history of building influence with Product and Design
  • Familiarity with cloud technologies (AWS) and architectural patterns and their trade-offs
  • Experience working with globally distributed engineering teams is an asset
  • Passionate to learn, understand, and dissect new technology stacks quickly on your own
  • Bachelor's degree from a four-year college or university; or equivalent training, education, and experience in information / cyber security, computer systems, IT, etc
Responsibilities
  • Work with your squad team members (local + remote) to ensure that implementations are consistent with the overall Engineering team strategy.
  • Work closely with the Engineering Manager on communicating tasks, challenges, and workflows across a globally distributed team.
  • Contribute to the design and architecting of cutting-edge tools and technologies while maintaining the existing stack.
  • Guide team development efforts toward successful sprint delivery.
  • Maintain high software quality standards within the team by establishing good habits and practices.
  • Provide technical leadership to team members through mentoring and coaching.
Desired Qualifications
  • Experience with Node.js
  • Mobile and Flutter experience
  • Experience developing and maintaining microservice-based systems