Mediafly is seeking a Full Stack Software Engineer to develop scalable cloud-native services for their learning management product. This remote position requires expertise in modern DevOps practices and integration with cloud platforms, preferably Azure.
What you'll be doing: - Software Design & Development: - 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. - Collaboration & Agile Delivery: - Work closely with Product and Engineering leaders to deliver features on schedule. - Collaborate with clients, partner teams, and internal stakeholders to support new builds, migrations, and integrations. - Participate in code reviews, design sessions, and continuous improvement activities. - Mentor other engineers and contribute to shared technical standards. - Cloud, DevOps & Infrastructure: - Implement services on cloud platforms (Azure preferred), leveraging object storage, messaging, and CDN capabilities. - Develop and manage CI/CD automation pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins. - Support infrastructure deployment, monitoring, and alerting using modern observability tools (e.g., Azure Monitor, AWS CloudWatch). - Work within Kubernetes-based or containerized environments (e.g., Docker, ECS). - Salesforce & Integration (Preferred): - Design and develop integrations between the Mediafly (Appinium product) platform and Salesforce using REST/SOAP APIs. - Develop modern UIs using Salesforce Lightning Web Components and Visualforce (preferred). We would love to work with you if you have: - 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. Preferred Skills: - Salesforce development experience with Visualforce, Lightning Components, and Salesforce API integrations. - Experience with container orchestration and deployment using Kubernetes or ECS. - Familiarity with event and message-based systems like Kafka or MQTT. - Experience with enterprise monitoring and log analytics tools (e.g., Azure Monitor, Application Insights). - Experience integrating AI services or media analytics tools for transcription, personalization, or coaching.
Mediafly is seeking a Full Stack Software Engineer to develop scalable cloud-native services for their learning management product. This remote position requires expertise in modern DevOps practices and integration with cloud platforms, preferably Azure.