remote
Product Software Engineer II
Software Engineer
Product Software Engineer II building scalable media products using Python, JavaScript, React, and AWS, with strong DevOps practices and containerization.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance web services and front‑end components for media delivery platforms.
- Collaborate with product managers, designers, and data scientists to translate business requirements into robust, scalable code.
- Implement CI/CD pipelines, automated testing, and containerized deployments using Docker and AWS services.
- Optimize application performance, troubleshoot production issues, and ensure high availability and security.
- Mentor junior engineers and contribute to architectural discussions and best‑practice guidelines.
Requirements
- 3+ years of professional software development experience in a production environment.
- Proficiency in Python and JavaScript (ES6+), with hands‑on experience building React applications.
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS) and experience deploying containerized workloads.
- Experience with CI/CD tooling (GitHub Actions, Jenkins, CircleCI) and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a passion for delivering high‑quality media experiences.
Skills
pythonjavascriptreactawsdockercicd