Product Engineer Senior and Lead

Filmhub
Summary
Join Filmhub, a global film & TV distributor, as a Product Engineer and contribute to building the first platform to take the whole film distribution online. You will be part of a multidisciplinary product team, working on both backend and frontend systems, and collaborating with design, product management, and data engineering. Filmhub offers a fast-paced environment with full ownership of projects, allowing new team members to deploy their first feature within their first few days. You will be involved in the full software lifecycle, from technical design meetings to deployment to production. Filmhub embraces cutting-edge frameworks and tools, prioritizing developer experience and fast deployments. The company offers a transparent compensation approach based on market data, experience, location, and a leveling framework, including base salary, equity, and benefits.
Requirements
- Proficient - 5+ years
- Typescript, JavaScript, React
- ��� PostgreSQL
- Prisma or similar ORM
- ��� IaC: AWS Lambda, Step Functions, CDK
- API best practices
Responsibilities
- Provide technical leadership and guidance for the Product Engineering team
- Guide and mentor team members in technical aspects
- Make decisions on the technology stack, frameworks, and overall system structure
- Ensure that the software architecture aligns with the business requirements
- Work in a cross-functional team with design, product, operations, and engineering
- Ship a change to production on your first day and a feature in your first week
- Be involved in the full software lifecycle by contributing to technical design meetings, providing feedback, collaborating with other engineers to execute a project, and deploying it to production
- Write full-stack TypeScript code for our web app with React and NextJS, overcoming the traditional separation and limitations of frontend/backend
- Enjoy writing both frontend and API code alongside each other with automatic code splitting
- You’ll be flying through new features
- Write backend code in Typescript, occasional Python or other languages for our Decoupled Cloud Apps, knitting together AWS infrastructure, workflow, and platform technologies that form the core of Filmhub’s cloud processing infrastructure
Preferred Qualifications
- Productive (preferred)
- NextJS
- Serverless API’s
- Cypress and Jest
- Vercel
- GitHub Actions
- AWS Batch, CloudFront, CloudFront Functions, RDS, SQS
- Docker
- Ideally also
- ��� FFmpeg/transcode
- Data engineering, ML, feature extraction, NLP, Scikit, Pandas and similar
- Experience with established best practices, establishing code patterns and architecture, error management, and observability
- Passion and practical experience with leading or mentoring junior engineers
- Familiar with standard software engineering methodology, e.g. unit testing, object-oriented design, data structures, code reviews, design documentation
- AWS experience or certification is a bonus
- Knowledge of how modern web applications work as well as distributed systems
- Effectively articulate technical challenges and solutions
- Learn quickly, iterate, unblock yourself, and persist until the right problem is solved
- Degree – Bachelor, Master etc – optional. You’re smart, code in your sleep, and learn fast
- An active GitHub profile: Who do you follow and star? What do you fork? Do you contribute PRs?
- You adopt modern stacks: less jQuery, Express, Java, Rails → more NextJS, AWS Lambda, ML
- A personal website showcasing your tech and design skills, ideally using cutting-edge frameworks
- Any tech blog posts you’ve written or blogs you maintain
- Making films or music in your free time
Benefits
Compensation includes base salary, equity, and benefits, with clear opportunities for growth