Intermediate .NET Backend Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 3+ years of professional experience with C# and .NET (Core/.NET 6+)
- Posting language
- English
- Posted
Original job description
Home › Careers › Intermediate .NET Backend Developer
Toronto
Intermediate .NET Backend Developer
Posted on February 12, 2026
RX Music is a leader in custom music programming and background music services, delivering curated soundtracks for global hospitality, retail, and lifestyle brands.
We believe music is more than background noise, it’s a core part of a space’s identity and customer experience.
Our systems handle high volume API traffic, ingest content from multiple external providers, support multi platform media playback products and a proprietary media content management solution.
This is not a greenfield environment. You will work within a mature production system that processes real commercial data where reliability, accuracy, and performance matter.
The Junior Software Developer will be involved in all areas of development from design to development to testing and product documentation.
Core Responsibilities
Tweet
Share
Pin
Share
Toronto
Intermediate .NET Backend Developer
Posted on February 12, 2026
RX Music is a leader in custom music programming and background music services, delivering curated soundtracks for global hospitality, retail, and lifestyle brands.
We believe music is more than background noise, it’s a core part of a space’s identity and customer experience.
Our systems handle high volume API traffic, ingest content from multiple external providers, support multi platform media playback products and a proprietary media content management solution.
This is not a greenfield environment. You will work within a mature production system that processes real commercial data where reliability, accuracy, and performance matter.
The Junior Software Developer will be involved in all areas of development from design to development to testing and product documentation.
Core Responsibilities
- Develop and maintain backend services using ASP.NET Core
- Extend and improve functionality within a large existing codebase
- Write and optimize SQL Server queries, stored procedures, and data migrations
- Work with message-based architecture for inter-service communication
- Support content ingestion pipelines from external providers
- Assist with royalty reporting logic and provider specific rules
- Participate in code reviews, testing, and deployment of backend services
- Assist with database maintenance, performance tuning, and infrastructure support
- Collaborate with the development team on cross-component features and integrations
- 3+ years of professional experience with C# and .NET (Core/.NET 6+)
- Experience building and consuming RESTful APIs with ASP.NET Core
- Solid relational database skills (MSSQL and/or PGSQL) writing queries, understanding execution plans, working with stored procedures, relational database design and data modeling
- Familiarity with dependency injection, middleware, and common .NET patterns
- Comfortable working with Git and standard development workflows
- Ability to read and work within a large existing codebase
- Ability to debug issues across services and trace data through pipelines
- Background in media processing, content management, or digital audio/video platforms
- Experience with distributed actor frameworks (Akka, Orleans, or similar)
- Experience with CI/CD pipelines and automated build systems
- Experience with background job processing frameworks
- Familiarity with Docker and containerized deployments
- Familiarity with message brokers and pub/sub patterns
- Exposure to micro-ORMs (Dapper or similar)
- Languages: C#, SQL
- Backend: ASP.NET Core
- Data: Relational Databases
- Infrastructure: Docker, CI/CD pipelines, Git
- Messaging: Message brokers
- Protocols: REST, industry-standard content formats
- You will be joining a small, experienced team maintaining a large, mature codebase
- The work spans API services, data processing, report generation, database work, and service maintenance
- You will work closely with the Director of Development for guidance and code review during onboarding
- Over time, the role is expected to take ownership of specific services or subsystems
- Not a senior or staff-level position
- Not focused on buzzwords or experimental technology
- Not a short-term contract role
Tweet
Share
Pin
Share
More about this job
Responsibilities
Develop and maintain ASP.NET Core backend services, improve an established codebase, and support APIs, data pipelines, reporting, and database performance. Participate in testing, code reviews, deployments, and service integrations while helping maintain production systems.
Requirements
Requires at least three years of professional C# and .NET experience, experience building and consuming RESTful APIs, and strong relational database skills. Candidates should be comfortable with Git, common .NET patterns, large codebases, and debugging issues across services and data pipelines.
Skills
- C#
- .NET
- ASP.NET Core
- RESTful APIs
- SQL Server
- PostgreSQL
- Relational Database Design
- SQL Query Optimization
- Dependency Injection
- Git
- Message-Based Architecture
- Content Ingestion
- Debugging
- Code Reviews
- Docker
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Creative & Media
Keywords
- C#
- .NET
- .NET 6+
- ASP.NET Core
- SQL
- SQL Server
- PostgreSQL
- REST
- RESTful APIs
- Relational Databases
- Stored Procedures
- Data Migrations
- Data Modeling
- Dependency Injection
- Middleware
- Git
- Message Brokers
- Pub/Sub
- Distributed Actor Frameworks
- Akka
- Orleans
- Background Job Processing
- Docker
- CI/CD
- Dapper
- Content Ingestion
- Royalty Reporting
- Media Processing
- Content Management
- Performance Tuning