Senior .NET Backend Developer responsible for designing, developing, and maintaining scalable backend systems with .NET technologies. Collaborating with cross-functional teams on high-performance APIs and services in a hybrid environment.
Responsibilities
Design, develop, and maintain backend services using .NET and C#
Apply Clean Architecture principles to ensure maintainable and scalable codebases
Implement and consume RESTful APIs
Work with Entity Framework (EF) for data persistence and complex data modeling
Design and build event-driven systems using messaging technologies like RabbitMQ
Apply strong software architecture principles to guide system design and service interactions
Write unit tests and contribute to overall test automation practices
Integrate and manage distributed caching mechanisms (e.g., Redis, NCache) to improve performance
Develop efficient SQL queries and work closely with SQL Server
Collaborate with cross-functional teams, including frontend, DevOps, and QA
Participate in code reviews, architecture discussions, and mentoring junior developers
Requirements
5+ years of experience in backend development using .NET / .NET Core
Strong experience with Entity Framework (EF)
Solid understanding of event-driven architecture and experience with RabbitMQ (or similar)
Hands-on experience applying Clean Architecture and SOLID principles
Strong grasp of general software architecture concepts (e.g., layered architecture, DDD)
Proficiency in unit testing frameworks (e.g., xUnit, NUnit, Moq)
Familiarity with distributed caching systems such as Redis or NCache
Experience building and consuming RESTful APIs
Strong skills in SQL Server development and optimization
Experience working with version control systems like Git
Benefits
A benefits package that includes an extensive health insurance package
Annual vacation, sick and personal days
A hybrid work environment and flexible work arrangements to promote work-life balance
A collaborative and supportive work culture
Opportunities for professional growth and development
Back - end and DevOps developer building cloud - native digital products at Mirego. Designing infrastructure, CI/CD pipelines, and reliable software solutions for clients.
Senior backend engineer building scalable services for Ground News, a platform comparing news sources and media bias. Owning backend features, reliability, and safe production rollouts.
Senior Node.js Engineer building distributed backend services and APIs for Wordly’s real - time translation platform. Extending Node.js modules, integrations, and event - driven systems for translation in 50+ languages.
Fullstack engineer evolving memodio’s prescribed digital health app with Flutter and Node.js. Building accessible features and regulated medical software for older users worldwide.
Senior Python engineer building reliable web - scraping and data - extraction workflows for Mindrift’s AI technology projects. Processing dynamic websites into accurate, validated structured datasets.
Backend Engineer designing APIs and integration architecture for EvenUp's AI - powered legal - tech platform. Improving client portal experiences and application performance from Toronto or San Francisco hubs.
Staff Backend Engineer building search and recommendation systems for Affirm’s pay - over - time marketplace. Setting technical strategy and scaling distributed backend systems across Affirm’s shopping platform.
Senior backend engineer building reliable MySQL and distributed SQL infrastructure for Affirm’s transparent buy - now - pay - later financial products. Automating databases, migrations, networking, and operations at scale.
Senior backend engineer building and operating distributed database infrastructure for Affirm’s buy - now - pay - later platform. Automating provisioning, migrations, failover, and Kubernetes storage networking.
Backend Engineer building Resend’s SMTP and email transport infrastructure. Designing reliable delivery, throttling, routing, and reputation - aware systems for developers.