Full-Stack Engineer,
Zenni Optical · Long Branch, VA
—
Jul 1, 2026
Long Branch, VA
Jul 21, 2026
What this job asks for AI summary
A full-stack engineering role on the Commercial Operations team in Shanghai, focused on building and maintaining internal platforms, tools, and services that support marketing, promotions, and operational workflows. The work spans the full product lifecycle — from requirements through frontend and backend implementation to monitoring — using TypeScript, Next.js, Node.js and/or Java, and related modern web technologies. Suits engineers with e-commerce domain knowledge and experience automating business processes.
Mid level · 5+ years · National · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (12)
This role is based in Shanghai, China — not in the United States. US compensation and candidate-pool benchmarks do not apply.
The title 'Full-Stack Engineer' carries no explicit seniority level, so advertised seniority is Unspecified. The requirements (5+ years overall, 2+ years full-stack) and scope (team member, not a lead or architect) support a Mid-level classification.
Node.js and Java are presented as interchangeable backend options ('Node.js and/or Java'); Node.js is listed first and is the primary name, with Java in alternatives.
REST and GraphQL are presented as interchangeable API design options; both are captured under one skill.
Relational and NoSQL databases are presented as interchangeable ('and/or'); captured as one skill with the other as an alternative.
Tailwind CSS and TanStack Query appear under a 'Familiarity with…' clause in the requirements section, which signals a softer gate; treated as preferred.
Cloud platforms are explicitly called 'a plus' in the posting; treated as preferred.
CI/CD pipelines are explicitly called 'a plus' in the posting; treated as preferred.
Experience building internal platforms/tools is described as 'highly desirable' rather than required; omitted from the skills list as it is a responsibility description rather than a named technology.
Bilingual English/Chinese communication is a stated requirement but is a soft skill and not emitted as a technology skill.
No compensation figures are provided in the posting.
This role's work location reads as outside the US — the candidate pool, comp, and contention benchmarks here are US-only (BLS employment, Adzuna/USAJOBS demand, and certified H-1B wages), so treat them as a rough US reference, not a local market.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.