At Cast & Crew, we've empowered creativity and supported the global entertainment industry for decades. Together with our family of brands - Backstage, CAPS, Checks & Balances, Final Draft, Media Services, Sargent-Disc, and The TEAM Companies – we operate as a combined entertainment technology and services provider offering industry standard screenwriting accounting software, digital payroll products, data & reporting, and a host of creative tools.
Backstage is the largest talent marketplace for the entertainment industry, media, brand marketers, and other content creators, matching their creative projects with the best actors, voiceover artists, production crew, and other industry professionals. Employers around the world use our best-in-class technology to staff over 50,000 creative projects a year in film, television, commercials, branded content, theater, experiential marketing, and more.
As a Senior Backend Engineer at Backstage, you will:
- Partner with product, marketing, business intelligence, and design teams to develop new product features and enhancements
- Design engineering plans to meet the requirements of the product or goal
- Design, build and maintain efficient, reusable, and reliable Python code
- Contribute to and influence the overall backend architecture decisions
- Work closely with product, marketing, and customer service to translate customer feedback into successful features and tools
- Collaborate with backend engineers outside your feature team to maintain shared code and infrastructure
- Coordinate with frontend engineers to provide a cohesive experience
- Use both technical and relational skills to lead large scale projects to completion
- Collaborate, mentor, and learn with a high-performing team of engineers
We're looking for someone with:
- Proven experience building a major product or feature from scratch at scale for a large public facing web application
- Advanced proficiency with Python and Django
- Solid database skills in a relational database (i.e., PostgresSQL, MySQL, etc.)
- Experience with Elasticsearch (a plus)
- Experience in developing RESTful APIs
- Strong unit test and debugging skills
- Experience incrementally rolling out new features, components or refactors without blocking the rest of the team, and iterating upon and maintaining live products
- Strong project management skills
- Excellent communication skills
- Comfortability with the entire development life cycle in an Agile environment
- Flexibility and proactivity in a fast-paced environment
- Familiarity with Javascript/React (a plus)
Join our passionate web team and work with cutting-edge technology in a stable and rapidly growing company. You'll have the opportunity to make impactful decisions and contribute to the overall backend architecture.