Mediafly, a leading revenue enablement platform, is seeking a Full Stack Software Engineer to join their Engineering team working on their learning management product. This role requires an experienced engineer with 5+ years of experience who can build scalable services, implement modern DevOps practices, and work with cloud platforms (preferably Azure). The position offers a competitive salary range of $85,000 - $115,000 and is fully remote for candidates based in Canada.
The role involves designing and developing cloud-native services, building microservices for large-scale media delivery, and creating reusable APIs and components. You'll work with technologies like .NET, C#, JavaScript/Node.js, and various cloud services, particularly focusing on Azure infrastructure. The position requires strong expertise in distributed systems, service-oriented architecture, and microservice patterns.
The ideal candidate will have a Bachelor's degree in Computer Science or equivalent experience, along with proven experience in enterprise environments. You'll be working in a collaborative environment, participating in code reviews, mentoring other engineers, and contributing to technical standards. The company offers attractive benefits including flexible working hours, generous PTO, health benefits, parental leave, and a remote work stipend.
Mediafly has been recognized as a Best Place to Work by Crain's, Inc. and BuiltIn, with over 100 employees globally. They maintain a strong commitment to diversity and inclusion, welcoming people of different backgrounds, experiences, abilities, and perspectives. This role offers an excellent opportunity to make a significant impact on a product that enables market-facing teams to plan, predict, coach, and engage at the highest levels.