Senior Backend Engineer

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer scaling Plooto’s cloud-native payment and cash-flow platform. Designing distributed systems and backend services for 14,000+ North American businesses.

Responsibilities

  • Design and deliver scalable backend services using .NET and Azure
  • Architect and evolve event-driven, distributed systems processing high volumes of financial transactions
  • Build API-first services with strong contracts, reliability, and observability
  • Lead complex technical initiatives from design through production rollout
  • Make architecture decisions balancing speed, scalability, and long-term maintainability
  • Partner with Product and Design to translate ambiguous problems into technical solutions
  • Improve performance, reliability, and system resilience as the platform scales
  • Raise engineering standards through code reviews, design discussions, and mentorship
  • Share engineering knowledge in regular Lunch & Learn sessions
  • Contribute to experimentation, ownership, and continuous improvement
  • Work cross-functionally to turn strategic needs into actionable engineering output

Requirements

  • 5+ years of professional backend engineering experience, preferably in high-growth or product-led environments
  • Strong expertise in C# or another strongly typed language
  • Modern backend design principles
  • Production-grade, testable, maintainable code
  • Deep experience designing and building RESTful APIs in production
  • Hands-on experience with cloud-native architectures, including Kubernetes, serverless, and managed services, ideally in Azure
  • Experience building or operating distributed, high-throughput systems
  • Experience with event-driven architectures and streaming systems such as Kafka
  • Experience implementing automated testing strategies, including unit, integration, contract, and end-to-end testing
  • Strong understanding of data storage patterns across RDBMS and NoSQL systems
  • Ability to navigate ambiguity and drive clarity in fast-moving environments
  • Previous successful experience in a cross-functional team environment
  • Ability to effectively use AI tools to increase velocity, efficiency, and quality of deliverables
  • Computer Science degree or equivalent
  • Experience in fintech, payments, or regulated domains is a bonus
  • Prior startup experience scaling systems and teams is a bonus

Benefits

  • Equal opportunity employer
  • Diverse and inclusive workforce commitment
  • Accommodations throughout the recruitment and employment process

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudDistributed SystemsKafkaKubernetesNoSQLRDBMS.NET

Location requirements

RemoteCanada

Report this job

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