Build reliable fintech services remotely from Canada using C#, ASP.NET Core, and contemporary cloud infrastructure. Support payment processing and financial operations worldwide.
This senior backend engineering role focuses on scalable microservices and resilient integrations for reconciliation, payouts, settlements, and fee calculations. You will contribute to secure, high-performance solutions using Microsoft Azure, Docker, and Azure Kubernetes Service. AI-powered development tools support delivery, while careful validation protects code quality, security, and maintainability. The international team is fully remote.
Key Responsibilities: Develop backend services for payments and back-office operations
Design asynchronous workflows using resilience and deduplication patterns
Optimize microservices against performance and reliability objectives
Implement monitoring, alerting, and operational practices
Review AI-generated code and maintain automated tests
Requirements: At least five years with C# and ASP.NET Core
Experience designing and developing microservices architectures
Hands-on Microsoft Azure, Docker, and Azure Kubernetes Service experience
Experience with SQL Server, MongoDB, and Cosmos DB
Ability to validate every delivered line of code
Apply senior .NET backend expertise, cloud knowledge, and AI-assisted development skills to dependable financial technology services.