Cast & Crew is seeking to enhance its data-driven capabilities by building robust data presentation layers and analytics tools integrated into enterprise systems. The goal is to develop high-performance, scalable, and user-centric applications that provide actionable insights and informed decision-making.
Requirements
- Proven expertise in Node.js (Express.js, NestJS), React (Next.js, Redux), and component-driven architecture.
- Strong experience developing analytics platforms, embedded dashboards, and reporting portals.
- Deep knowledge of SQL Server, including schema design, query tuning, and stored procedures.
- Experience working with NoSQL (Redis, Elasticsearch) for analytics augmentation and caching.
- Familiarity with data visualization libraries such as Chart.js, or Recharts.
- Deep understanding of microservices, REST/GraphQL APIs, and event-driven systems.
- Experience with micro-frontend architecture and web component federation (e.g., Module Federation in Webpack).
Responsibilities
- 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.
Other
- 8+ years of full-stack software development experience with at least 4 years in a technical leadership role.
- Ability to mentor and lead engineering teams through complex, multi-phase projects.
- Strong written and verbal communication skills.
- Experience in financial systems, payroll, or enterprise data platforms is a plus.
- Must be authorized to work in the U.S.