remote
Senior Product Software Engineer
Software Engineer
Senior Product Software Engineer driving scalable, high‑performance media products using Python, Node.js, React, and AWS, with strong containerization and CI/CD expertise.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services in Python and Node.js for media streaming and content delivery.
- Build and optimize front‑end components with React, ensuring responsive, cross‑browser compatibility.
- Architect and deploy microservices on AWS using Docker, ECS/EKS, and implement CI/CD pipelines with GitHub Actions or Jenkins.
- Collaborate with product managers, designers, and data scientists to translate business requirements into robust, scalable solutions.
- Conduct code reviews, performance tuning, and enforce best practices for security and maintainability.
Requirements
- 5+ years of professional software engineering experience in a fast‑paced, media‑centric environment.
- Proficiency in Python, Node.js, and React with a solid understanding of RESTful APIs and GraphQL.
- Hands‑on experience deploying containerized workloads on AWS (ECS/EKS) and managing CI/CD pipelines.
- Strong problem‑solving skills, ability to write clean, testable code, and a passion for storytelling through technology.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsreactawsdocker