Taro Logo

Software Engineer, Fullstack

Mediafly is the leading revenue enablement platform for market-facing teams, providing solutions for planning, prediction, coaching, and engagement.
$85,000 - $115,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Software Engineer, Fullstack

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.

Last updated 9 days ago

Responsibilities For Software Engineer, Fullstack

  • Understand functional requirements and implement performant and secure cloud-native services
  • Design and build cloud-based microservices supporting large-scale media and learning experiences
  • Develop reusable backend APIs and services consumed by client applications and partner platforms
  • Design and implement reusable components with a focus on scalability and testability
  • Build and debug features across the stack, from API layers to media processing workflows
  • Develop automated unit and integration tests to ensure software quality
  • Work closely with Product and Engineering leaders to deliver features on schedule
  • Implement services on cloud platforms (Azure preferred)
  • Develop and manage CI/CD automation pipelines

Requirements For Software Engineer, Fullstack

JavaScript
Node.js
Kubernetes
  • Bachelor's degree in Computer Science or equivalent experience
  • 5+ years of full-stack development experience in enterprise environments
  • Strong knowledge of .NET, C#, JavaScript/Node.js and RESTful services
  • Experience building cloud-based applications using Azure or AWS (Azure preferred)
  • Experience with object storage, media processing, or streaming infrastructure
  • Experience with CI/CD frameworks such as Azure DevOps, GitHub Actions, CircleCI, or Jenkins
  • Excellent communication and collaboration skills with a cross-functional mindset
  • Strong grasp of distributed systems, service-oriented architecture, and microservice messaging patterns

Benefits For Software Engineer, Fullstack

Medical Insurance
Parental Leave
  • Remote based in Canada
  • Flexible working hours
  • Generous Paid Time Off
  • Competitive Salary
  • Health Benefits
  • Transparent Career Paths
  • Generous Paid Parental Leave
  • Remote Stipend

Jobs Related To Mediafly Software Engineer, Fullstack