Backend Software Engineer

TLDR

Contribute to the evolution of a mature iGaming platform by maintaining robust backend services and collaborating on web applications in a fully remote environment.

Backend Engineer (full stack, .Net) - Fully Remote (Permanent)

Job Overview

Strive Gaming is seeking a Backend Software Engineer to play a critical role in advancing our iGaming platform. This is a backend-focused role, centred on building and operating scalable, secure, and high-performance services, while also requiring enough front-end knowledge to effectively support and collaborate on web applications.

You will work within a mature, heritage codebase that continues to evolve, contributing to new functionality while improving existing systems incrementally. We operate a “you build it, you run it” model, meaning you will take full ownership of the services you deliver into production.

This role is fully remote and based in Canada.



What You’ll Be Doing

  • Design, develop, and maintain robust, high-performing backend services and APIs using .NET

  • Build and evolve core platform capabilities and third-party integrations

  • Work effectively within a large, established codebase, modernising it pragmatically

  • Write comprehensive automated tests to ensure reliability, performance, and security

  • Collaborate with web engineers and contribute to React-based applications where necessary

  • Partner closely with QA, Operations, Security, and Release teams to deliver production-ready software

  • Contribute to architectural discussions and backend design decisions

  • Produce clear, maintainable technical documentation

  • Proactively identify and resolve performance, reliability, and operational issues

  • Support live production systems, including participation in an on-call rotation



What You’ll Need

  • 2+ years of professional experience in .NET development using C# and Web APIs

  • Strong backend engineering skills with a focus on clean, testable, maintainable, and high-performance code

  • Working knowledge of React and modern web development (not a primary focus, but required)

  • Experience working with heritage or legacy codebases, with the judgement to improve them safely

  • Solid understanding of RESTful API design and integration patterns

  • Awareness of performance, scalability, and security considerations in production systems

  • Working knowledge of SQL databases, caching systems, message queues, and distributed architectures

  • Experience deploying and operating services in virtualised or cloud environments (AWS, Azure, VMware, etc.)

  • Experience working in an agile development environment

  • Ability to work independently in a fully remote setup

  • Willingness to participate in an on-call rotation

  • Legal eligibility to work in Canada



Beneficial Experience

  • Experience in the iGaming industry

  • Exposure to iGaming vendors (Payments, KYC, Geolocation, CRM, Affiliates, Casino, Sportsbook, etc.)

  • Experience working in regulated, compliance-heavy environments

Strive Gaming develops a robust iGaming platform designed for scalability, security, and high performance. Our focus is on providing reliable backend services that enhance the online gaming experience for our users. We're here to support gaming operators with powerful technology that drives engagement and growth.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job