remote
Senior Software Engineer - Flosports
Software Engineer
Lead the design and delivery of scalable, high‑performance streaming and data services for a global sports platform, leveraging Python, Node.js, AWS, Docker and Kubernetes to power live and on‑demand experiences.
About the role
Key Responsibilities
- Architect and develop micro‑services in Python and Node.js that support millions of concurrent live streams and data feeds.
- Design and maintain CI/CD pipelines, containerization with Docker, and orchestration on Kubernetes to ensure zero‑downtime deployments.
- Collaborate with data, product and front‑end teams to integrate real‑time analytics and recommendation engines into the platform.
- Optimize application performance, monitor health metrics, and troubleshoot production incidents across AWS infrastructure.
- Mentor junior engineers, conduct code reviews, and champion best practices in security, scalability and maintainability.
Requirements
- 5+ years of production software engineering experience, with a strong background in Python and Node.js.
- Hands‑on experience deploying and managing services on AWS (EC2, ECS/EKS, RDS, S3, CloudWatch).
- Proficiency with Docker, Kubernetes, and CI/CD tooling (GitHub Actions, Jenkins, ArgoCD).
- Solid understanding of streaming media pipelines, CDN integration and real‑time data processing.
- Excellent problem‑solving skills, strong communication, and a passion for building high‑quality, user‑centric products.
Skills
pythonnodejsawsdockerkubernetes