Sr.Fullstack Engineer

Posted 10 Days Ago
Be an Early Applicant
Dallas, TX, USA
In-Office
Senior level
Cloud • Analytics • Consulting
The Role
Own the customer-facing React and TypeScript metrics platform, including dashboards, tables, filters, charts, saved views, routing, state, API validation, and performance. Extend FastAPI endpoints, write migrations, review backend code, support production issues, and deliver features end to end across the stack. Maintain quality through testing, accessibility, responsive design, and scalable data visualization.
Summary Generated by Built In
About the Role
Senior engineer owning the customer-facing experience of a metrics and reporting platform — a React application, module-federated into a wider micro-frontend shell, served by a FastAPI backend over a curated analytics data layer. Dashboards, tables, filters, charts, and saved views are yours: the layer where correct metrics become answers a customer can act on.
This is a full-stack position with a frontend centre of gravity. You will spend the majority of your time in TypeScript and React, and you are expected to be productive in the Python and FastAPI codebase as well — extending an endpoint, writing a migration, and reviewing backend pull requests.
This cross-capability is a requirement of the role, not a preference. The team is deliberately structured so that no layer has a single owner, with every engineer able to take a feature through end-to-end development and support it in production. If you would prefer to stay within a single layer, this is not the right role.
Key Responsibilities
  • Own the customer-facing application — dashboards, data tables, filtering, charts, and saved views, built in React and TypeScript
  • Integrate with the platform shell — ship the application as a module-federated remote that behaves as a first-class part of the host application
  • Own server state — TanStack Query cache keys, invalidation, pagination, and optimistic updates against the metrics API
  • Build data-dense interfaces — TanStack Table with sorting, filtering, and virtualization that stays responsive at scale
  • Design the visualization layer — Recharts implementations chosen for the question the user is actually asking, not for decoration
  • Enforce the API contract on the client — Zod schemas validating at the boundary, with inferred types flowing through the application
  • Make state addressable — typed routing with TanStack Router, filters and saved views represented in the URL so any view can be shared
  • Uphold the design system — Tailwind CSS with shadcn/ui, composing and extending components rather than forking them
  • Build and review backend work — extend FastAPI endpoints, write database migrations, review backend pull requests, and take end-to-end ownership of a slice when the work calls for it
  • Own quality and performance — Vitest coverage, render performance, bundle size, and accessibility as delivery standards rather than afterthoughts
  • Support the application in production — triage and resolve customer-raised issues across the stack, from rendering defects through to the queries behind them
Qualifications
  • 6+ years building production web applications; 4+ years with React at scale
  • Working proficiency in Python (required) — able to extend a FastAPI endpoint, write a migration, and review backend code to the team standard.
  • Strong TypeScript — generics, discriminated unions, and disciplined use of the type system rather than escape hatches
  • Modern React: hooks, composition patterns, and hands-on render performance optimization
  • Next.js and Vite build tooling
  • TanStack Query in production — caching, invalidation, and pagination strategy
  • TanStack Table for large, interactive datasets, including virtualization
  • TanStack Router or comparable typed routing, with search-parameter state management
  • Zustand or equivalent for genuine client state, and a clear sense of what does not belong there
  • Zod for runtime schema validation at the API boundary
  • Data visualization experience with Recharts, D3, or similar, and sound judgement about chart selection
  • Tailwind CSS and component libraries such as shadcn/ui or Radix
  • Vitest and React Testing Library
  • Comfort with SQL: reading and writing queries against a relational database
  • Micro-frontend or module federation experience is a strong plus
  • Experience with analytics, reporting, or dashboard products is a strong plus
  • Accessibility (WCAG) and design-system contribution experience is a plus
  • Strong written communication and the ability to work within defined overlap hours across time zones

Skills Required

  • 6+ years building production web applications
  • 4+ years of experience with React at scale
  • Working proficiency in Python, including extending FastAPI endpoints, writing migrations, and reviewing backend code
  • Strong TypeScript skills, including generics, discriminated unions, and disciplined type-system usage
  • Modern React experience with hooks, composition patterns, and render performance optimization
  • Experience with Next.js and Vite build tooling
  • Production experience with TanStack Query, including caching, invalidation, and pagination
  • Experience with TanStack Table for large interactive datasets and virtualization
  • Experience with TanStack Router or comparable typed routing and search-parameter state management
  • Experience with Zustand or equivalent client-state management
  • Experience with Zod for runtime API-boundary schema validation
  • Data visualization experience with Recharts, D3, or similar, including appropriate chart selection
  • Experience with Tailwind CSS and component libraries such as shadcn/ui or Radix
  • Experience with Vitest and React Testing Library
  • Comfort reading and writing SQL queries against a relational database
  • Strong written communication and ability to work within defined overlap hours across time zones
  • Micro-frontend or module federation experience
  • Experience with analytics, reporting, or dashboard products
  • Accessibility experience, including WCAG, and design-system contribution experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Addison, TX
568 Employees
Year Founded: 2004

What We Do

Anblicks is a Cloud Data Analytics Company based out of Dallas, TX, with offices in USA, India, and Australia. Since 2004, Anblicks has been helping customers by bringing value to their data and implementing modern data architecture and advanced analytics solutions in the cloud.

Similar Jobs

Expedia Group Logo Expedia Group

Account Manager

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Austin, TX, USA
16000 Employees
70K-112K Annually

Expedia Group Logo Expedia Group

Account Manager

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Austin, TX, USA
16000 Employees
70K-112K Annually

Expedia Group Logo Expedia Group

Principal Product Manager

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Austin, TX, USA
16000 Employees
208K-387K Annually

Expedia Group Logo Expedia Group

Development Engineer

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Austin, TX, USA
16000 Employees
185K-295K Annually

Similar Companies Hiring

Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account