Lead Software Engineer
Cast & CrewAbout the role
About Us
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. The industry continues to move faster than ever, and the need for our expertise, our technology, and our people has never been greater. We are a production’s best ally every step of the way. #OneCastOneCrew
Position OverviewWe are seeking an experienced Lead Full-Stack Developer (Node.js & React) with a strong focus on data insights, analytics platforms, and reporting portal development to lead the architecture and development of high-performance, scalable, and user-centric applications. This individual will play a pivotal role in enhancing our data-driven capabilities by building robust data presentation layers and analytics tools integrated into enterprise systems.
As the technical lead, you will oversee the full stack of development from API design to micro-frontend UI components, while also building embedded and modular data visualization experiences that power internal and customer-facing portals. You will mentor engineers, collaborate cross-functionally with data teams, product managers, designers, and DevOps, and ensure seamless integration of back-end services with front-end applications.
The ideal candidate combines deep Node.js, React, SQL Server, and cloud-native architecture expertise with a passion for building data-driven experiences that drive actionable insights and informed decision-making.
Essential Functions
Lead the design and development of scalable, full-stack applications with a heavy emphasis on data analytics, reporting interfaces, and visual dashboards.
Architect and maintain highly available microservices and modular, component-driven frontends using Node.js, React, and micro-frontend architecture.
Deliver embedded analytics modules and data visualizations for operational and strategic reporting.
Integrate with BI tools and charting libraries (e.g., Chart.js, Recharts) to create dynamic reporting experiences.
Build extensible, reusable components that support both standalone portals and embedded experiences.
Collaborate with data engineering teams to source, structure, and expose data in efficient, secure, and scalable ways.
Define and enforce coding standards, performance practices, and reusable patterns.
Develop APIs and services to expose analytics and report data from various systems (SQL Server, Redis, Elasticsearch).
Work closely with UX and product teams to implement intuitive data presentation and filtering experiences.
Drive the adoption of micro-frontend and federated component strategies for analytics widgets and tools.
Lead the development and release of self-service reporting portals and admin dashboards.
Implement secure authentication and authorization for role-based access to data views and insights.
Leverage DevOps best practices, CI/CD, Docker, and Kubernetes for seam
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s