Senior Backend Engineer

Posted 4 months ago

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 designing and delivering scalable backend services for fintech company Plooto. Owning backend architecture with a focus on system design and operational functionality.

Responsibilities

  • Own the design and delivery of scalable backend services using .NET and Azure
  • Architect and evolve event-driven, distributed systems that process 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 pragmatic architecture decisions that balance speed, scalability, and long-term maintainability
  • Partner closely with Product and Design to translate ambiguous problems into elegant technical solutions
  • Improve performance, reliability, and system resilience as we scale
  • Raise the engineering bar through thoughtful code reviews, design discussions, and mentorship
  • Inspire and share your engineering passion across the whole engineering org in our regular Lunch & Learn sessions
  • Contribute to a culture of experimentation, ownership, and continuous improvement
  • Work cross-functionally in Plooto, distilling the needs of our strategy 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) and modern backend design principles
  • Proven track record of writing production-grade, testable, maintainable code
  • Deep experience designing and building RESTful APIs in production
  • Hands-on experience with cloud-native architectures (Kubernetes, serverless, managed services), ideally in Azure
  • Experience building or operating distributed, high-throughput systems
  • Experience with event-driven architectures and streaming systems (Kafka or similar)
  • Strong understanding of data storage patterns across RDBMS and NoSQL systems
  • A bias toward ownership, action, and accountability
  • Ability to navigate ambiguity and drive clarity in fast-moving environments
  • Previous track record working successfully in a cross-functional team environment
  • Computer Science degree or equivalent.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

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.