Software Engineer II, Backend (Merchant & Partner Lifecycle)

A
AffirmFintech
Remote CanadaFull-TimeMiddle
SalaryCAN base pay range per year: 128,000 - 188,000
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of experience as a backend software engineer
Required Skills
AWSBackend DevelopmentPythonKotlinKubernetesMySQLgRPCDistributed Systems

Requirements

  • 3+ years of experience as a backend software engineer.
  • Familiarity with Domain-Driven Design and distributed systems.
  • Knowledge of performance and maintainability architectural trade-offs.
  • Experience with data models, API design (HTTP and RPC), state machines, and event-driven architecture.
  • Proficiency in database design.
  • Strong written and verbal communication skills, including experience with technical specs and ADRs.
  • Experience with backend stacks including AWS, gRPC, Snowflake, Kotlin, Python, MySQL, and Kubernetes.
  • Experience with monitoring and alerting systems like Sentry, Rollbar, Chronosphere, or Kibana.
  • Bachelor’s degree in a related field or equivalent practical experience.

Responsibilities

  • Design and expand the platform backbone to scale for global merchants.
  • Design and align work scope with other teams for cross-team project delivery.
  • Partner with Engineering Managers and Team Leads to execute long-term team vision.
  • Execute technical strategy for complex requirements using insightful, forward-looking approaches.
  • Utilize agentic development tools to automate parts of the development process.
  • Improve engineering standards, tooling, and processes throughout the organization.
View Full Description & ApplyYou'll be redirected to the employer's site
CAN base pay range per year: 128,000 - 188,000
Apply Now