Mediafly is the leading revenue enablement platform that helps market-facing teams plan, predict, coach, and engage effectively.
The company is seeking a Full Stack Software Engineer to join the Engineering team focused on their learning management product.
This role requires an experienced engineer with a strong background in building scalable services, applying modern DevOps practices, and integrating with cloud platforms, preferably Azure.
Responsibilities include understanding functional requirements and implementing performant and secure cloud-native services.
The engineer will design and build cloud-based microservices that support large-scale media and learning experiences.
They will develop reusable backend APIs and services for client applications and partner platforms.
The role involves designing and implementing reusable components with a focus on scalability and testability.
The engineer will build and debug features across the stack, from API layers to media processing workflows.
They will develop automated unit and integration tests to ensure software quality.
Collaboration with Product and Engineering leaders is essential to deliver features on schedule.
The engineer will work closely with clients, partner teams, and internal stakeholders to support new builds, migrations, and integrations.
Participation in code reviews, design sessions, and continuous improvement activities is expected.
Mentoring other engineers and contributing to shared technical standards is part of the role.
The engineer will implement services on cloud platforms, preferably Azure, leveraging object storage, messaging, and CDN capabilities.
They will develop and manage CI/CD automation pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins.
Supporting infrastructure deployment, monitoring, and alerting using modern observability tools is required.
The engineer will work within Kubernetes-based or containerized environments.
Preferred experience includes designing and developing integrations between the Mediafly platform and Salesforce using REST/SOAP APIs and developing modern UIs using Salesforce Lightning Web Components and Visualforce.
Requirements:
A Bachelor’s degree in Computer Science or equivalent experience is required.
Candidates must have 5+ years of full-stack development experience in enterprise environments.
Strong knowledge of .NET, C#, JavaScript/Node.js, and RESTful services is necessary.
Experience building cloud-based applications using Azure or AWS is required, with Azure being preferred.
Candidates should have experience with object storage, media processing, or streaming infrastructure.
Familiarity with CI/CD frameworks such as Azure DevOps, GitHub Actions, CircleCI, or Jenkins is essential.
Excellent communication and collaboration skills with a cross-functional mindset are required.
A strong grasp of distributed systems, service-oriented architecture, and microservice messaging patterns is necessary.
Benefits:
The position offers a competitive salary ranging from $85,000 to $115,000 a year.
Mediafly provides a 100% remote work setup with a collaborative team that values flexibility and trust.
Employees enjoy flexible working hours and generous paid time off.
Health benefits are included as part of the compensation package.
The company promotes transparent career paths and offers generous paid parental leave.
A remote stipend is provided to support employees working from home.