About The Position

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.

Requirements

  • 3+ years of professional web applications development experience.
  • Expert in JavaScript/TypeScript and React (or comparable modern framework).
  • Strong command of component patterns, hooks, context, and state management (e.g., Redux, Zustand).
  • Strong knowledge of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability.
  • Experience in SQL and NoSQL distributed databases such as PostgreSQL and Cassandra.
  • Experience with unit/integration/E2E tests (Jest, React Testing Library, Playwright/Cypress).
  • Hands-on experience with Core Web Vitals and performance optimization techniques.
  • Proven experience implementing secure client-side authentication in production.
  • Bachelor’s or Master’s degree in Computer Science or a related technical field or equivalent work experience.

Nice To Haves

  • Excellent verbal and written communication skills.
  • Self-starter with forward-thinking capability and strong executional track record.
  • 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., Node.js, RESTful APIs).
  • Experience developing and contributing to design systems or reusable component libraries.
  • Familiar with Git and CI/CD tools.

Responsibilities

  • Design and build executive reporting solutions and highly polished dashboards.
  • Create exploratory self-service tools and datasets for analysis.
  • Collaborate with data analysts and engineering teams to build tools and prototype applications.
  • Undertake in-depth quantitative analysis and distill data into actionable visualizations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service