About the role

  • Staff Engineer collaborating across teams to develop inclusive financial products for small businesses. Working with cutting-edge technology in an agile environment at Wave.

Responsibilities

  • Writing clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript.
  • Working as part of a small, agile, integrated product team that’s focused on continual improvement of their skills and helping each other learn new things.
  • Learning new technical skills with tools or frameworks needed to execute on tasks.
  • Delivering code that goes beyond what is strictly assigned.
  • Taking complete ownership of major initiatives or complex tasks from definition to delivery.
  • Monitoring or alerts needed to support and maintain new initiatives post-launch.
  • Substantially improves the quality of software delivery for all of Engineering.
  • Working with other leaders at Wave to understand larger business needs and initiating projects to meet.

Requirements

  • 10+ years experience as an application developer or equivalent experience on a developer tools team.
  • Mastery of some combination of Python, Ruby, JavaScript and/or other computer languages.
  • Experience with observability and alerting tools such as Datadog and PagerDuty.
  • Experience in developer education by producing written documentation.
  • Are knowledgeable about what makes a great developer experience and have the ability to improve it by configuring or creating tools and scripts.
  • Have experience in Terraform configuration.
  • Have experience in Kafka configuration for applications.
  • Understand container orchestration from an application developers point of view.
  • Have experience across entire ecosystems from Local dev all the way through to Production.
  • Enjoy continually learning and using new technologies such as Kubernetes, Kafka, and AWS Lambda.
  • Are passionate and knowledgeable about engineering excellence and have the ability to educate others through written documentation, example code and presentations.
  • Occasional requirement to be on-call outside of standard hours.

Benefits

  • Bonus Structure
  • Employer-paid Benefits Plan
  • Health & Wellness Flex Account
  • Professional Development Account
  • Wellness Days
  • Holiday Shutdown
  • Wave Days (extra vacation days in the summer)
  • Get A-Wave Program (work from anywhere in the world up to 90 days)

Job type

Full Time

Experience level

Lead

Salary

CA$180,000 - CA$188,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSJavaScriptKafkaKubernetesPythonRubyTerraform

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.