As a Full Stack Engineer you will work with massive internet-scale data across numerous product and customer touch-points undertaking in-depth quantitative analysis and distilling data into actionable and intuitive visualizations to drive informed decision-making. A great fit for this role can communicate and collaborate across many different teams has an agile approach to solving challenging problems quickly and stresses the details. We are looking for you to design and build executive reporting solutions highly polished dashboards and exploratory self-service tools as well as the datasets that power them to analyze and present insights associated with customer experience product performance business operations and strategic decision-making. Often you will collaborate with various data analysts frontend and backend engineering teams to build world-class tools along with prototype applications to help our stakeholders visualize data and insights.
- 3 years of professional web applications development experience
- Expert JavaScript/TypeScript and React (or comparable modern framework); strong command of component patterns hooks context and state management (e.g. Redux Zustand)
- Strong knowledge and understanding of data structures algorithms design patterns concurrency multi-threading and scalability
- Experience in SQL and NoSQL distributed databases such as PostgreSQL and Cassandra
- Unit/integration/E2E (Jest React Testing Library Playwright/Cypress) tests and confidence adding tests to legacy code
- Develop EST/GraphQL authentication flows resilient data fetching/caching (SWR/React Query) error handling and retries
- Hands-on experience meeting Core Web Vitals; profiling and fixing bundle bloat via tree-shaking code-splitting caching and memorization
- Proven experience implementing secure client-side auth in productionOAuth 2.0/OIDC with PKCE SSO integrations safe token/refresh handling session management CSRF/CORS/sameSite and permission-aware UI (RBAC/ABAC) without exposing sensitive details
- Styling systems: CSS architecture (CSS Modules/Tailwind/CSS-in-JS) responsive layouts theming and cross-browser compatibility
- Experience with modern build tools (Vite/Webpack/Rollup) linting/formatting (ESLint/Prettier) package hygiene and CI for front-end pipelines
- Bachelors or Masters degree in Computer Science or a related technical field or equivalent work experience
- Excellent verbal and written communication skills
- Self-starter with forward thinking capability with strong executional track record and be accountable for business priorities
- Experience in public cloud environments like AWS GCP and others
- Experience with TypeScript for enhanced code reliability in large-scale applications
- Familiarity with build tools such as Webpack Babel and Vite
- Strong proficiency with UI performance optimization techniques
- Background in micro-frontend architectures or modular front-end design patterns.
- Familiarity with backend technologies (e.g. RESTful APIs) to facilitate seamless front-end and back-end collaboration
- Experience developing and contributing to design systems or reusable component libraries
- Familiar with Git and CI/CD tools.
As a Full Stack Engineer you will work with massive internet-scale data across numerous product and customer touch-points undertaking in-depth quantitative analysis and distilling data into actionable and intuitive visualizations to drive informed decision-making. A great fit for this role can commu...
As a Full Stack Engineer you will work with massive internet-scale data across numerous product and customer touch-points undertaking in-depth quantitative analysis and distilling data into actionable and intuitive visualizations to drive informed decision-making. A great fit for this role can communicate and collaborate across many different teams has an agile approach to solving challenging problems quickly and stresses the details. We are looking for you to design and build executive reporting solutions highly polished dashboards and exploratory self-service tools as well as the datasets that power them to analyze and present insights associated with customer experience product performance business operations and strategic decision-making. Often you will collaborate with various data analysts frontend and backend engineering teams to build world-class tools along with prototype applications to help our stakeholders visualize data and insights.
- 3 years of professional web applications development experience
- Expert JavaScript/TypeScript and React (or comparable modern framework); strong command of component patterns hooks context and state management (e.g. Redux Zustand)
- Strong knowledge and understanding of data structures algorithms design patterns concurrency multi-threading and scalability
- Experience in SQL and NoSQL distributed databases such as PostgreSQL and Cassandra
- Unit/integration/E2E (Jest React Testing Library Playwright/Cypress) tests and confidence adding tests to legacy code
- Develop EST/GraphQL authentication flows resilient data fetching/caching (SWR/React Query) error handling and retries
- Hands-on experience meeting Core Web Vitals; profiling and fixing bundle bloat via tree-shaking code-splitting caching and memorization
- Proven experience implementing secure client-side auth in productionOAuth 2.0/OIDC with PKCE SSO integrations safe token/refresh handling session management CSRF/CORS/sameSite and permission-aware UI (RBAC/ABAC) without exposing sensitive details
- Styling systems: CSS architecture (CSS Modules/Tailwind/CSS-in-JS) responsive layouts theming and cross-browser compatibility
- Experience with modern build tools (Vite/Webpack/Rollup) linting/formatting (ESLint/Prettier) package hygiene and CI for front-end pipelines
- Bachelors or Masters degree in Computer Science or a related technical field or equivalent work experience
- Excellent verbal and written communication skills
- Self-starter with forward thinking capability with strong executional track record and be accountable for business priorities
- Experience in public cloud environments like AWS GCP and others
- Experience with TypeScript for enhanced code reliability in large-scale applications
- Familiarity with build tools such as Webpack Babel and Vite
- Strong proficiency with UI performance optimization techniques
- Background in micro-frontend architectures or modular front-end design patterns.
- Familiarity with backend technologies (e.g. RESTful APIs) to facilitate seamless front-end and back-end collaboration
- Experience developing and contributing to design systems or reusable component libraries
- Familiar with Git and CI/CD tools.
View more
View less