Full Stack Engineer
Tata Consultancy Services (TCS)
Seattle, WA, US
Onsite
2026-07-01
Announced salary
$110,000 - $120,000
Low
$107K
Median
$149K
High
$192K
Market in Seattle · BLS OEWS 2025
Estimated net pay
$7,185 - $7,771
/month · 22% withheld
after tax & contributions · Single, no dependents
Job description
Must Have Technical/Functional Skill
* Strong experience in implement and maintain reusable UI components and a design\-aligned component library using Vue3 (Composition API) and Vuetify.
* Build responsive, accessible pages and interactions and cross\-browser compatibility.
* Manage app state using Pinia, client\-side routing with vue\-router, and optimize data flows between components.
* Drive frontend performance: code\-splitting, lazy\-loading routes, tree\-shaking, minimizing bundle size, and runtime optimizations.
* Implement unit and integration tests for components and views (Jest, Vitest, or equivalent) and E2E tests (Cypress/Playwright).
* Create Storybook docs, component examples, and developer\-facing documentation for consistent reuse.
* Define and own API contracts with backend engineers using Python, Django / Django REST Framework to ensure predictable, efficient front\-to\-back communication.
* Integrate with REST endpoints, handle client\-side caching, pagination, optimistic updates, and error handling.
* Troubleshoot end\-to\-end issues (network, serialization, authentication flows such as OAuth/JWT) and propose backend improvements (indexing, payload shape) impacting frontend UX.
* Experience in server\-side pagination, filtering, and aggregation patterns to improve perceived performance.
* Assist with staging deployments, API mocking for frontend development, and validating API changes before release.
Required Qualifications
* Bachelor’s degree in Computer Science, Information Systems or related field.
* 4\+ years professional experience building production SPAs with Vue or similar technologies.
* Experience integrating with REST APIs; familiarity with Django/DRF, JSON APIs, and authentication patterns (OAuth/JWT).
Roles \& Responsibilities
* Implement UI features and pages using Vue3 (Composition API) and Vuetify to meet design specs
* Manage application state and flows with Pinia and route navigation with vue\-router.
*