Take end-to-end ownership of features from UI/UX implementation to backend API development. Build and maintain high-quality, performant, and accessible React-based web applications at scale.
We're looking for an exceptional and experienced Full Stack Developer with a strong Frontend orientation to join our Web team. This team builds and operates the core user-facing surfaces of Bright Data's platform — the dashboards, control panels, and data tools used by thousands of customers and internal teams daily.
In this role, you will take end-to-end ownership of features and product experiences in production — from pixel-perfect UI to the backend APIs and services that power them — with a clear emphasis on frontend excellence, performance, and user experience.
Tech Stack
React, Node.js, Express, Webpack, REST APIs, MongoDB, Redis, Kubernetes, AWS
Responsibilities
- End-to-end feature development, from UI/UX design translation and implementation to production rollout and ongoing iteration.
- Build and maintain high-quality, performant, and accessible React-based web applications at scale.
- Own the full lifecycle of frontend-heavy features, including the backend APIs and services they depend on.
- Participate in system and component architecture planning to ensure scalable, reusable, and maintainable frontend solutions.
- Work closely with Product and Design to translate requirements and wireframes into polished, production-ready experiences.
- Investigate and troubleshoot complex frontend and integration issues — performance bottlenecks, rendering bugs, state management edge cases, and API contract mismatches.
- Write high-quality, maintainable code with appropriate test coverage; participate actively in code reviews.
- Collaborate closely with engineers, product managers, and designers to deliver impactful solutions.
- Continuously learn and apply best practices in frontend engineering, accessibility, and web performance.
Requirements
- 5+ years of hands-on software engineering experience, including 2+ years focused on frontend development with React.
- Deep understanding of React internals — component lifecycle, rendering behavior, reconciliation, hooks, context, and performance optimization (memoization, lazy loading, code splitting).
- Strong proficiency in modern JavaScript (ES2020+), with a solid grasp of async patterns and browser event loop behavior.
- Proven experience building and shipping production-grade, user-facing web applications.
- Solid understanding of browser fundamentals: the DOM, CSS layout/rendering, HTTP, caching, and web security (CORS, CSP, XSS/CSRF).
- Experience building and consuming REST APIs, with comfort owning the backend layer (Node.js) for features you develop.
- Familiarity with state management patterns and tooling (e.g., Nanostore, React Query, or similar).
- Proficient in frontend testing practices (unit, integration, and E2E — e.g., Jest, React Testing Library, Cypress/Playwright).
- Fast learner, able to work independently and as part of a team.
- Proficiency in English, with strong written and verbal communication skills.
Nice to Have:
- Experience with design systems and component libraries (building or maintaining them, not just consuming).
- Experience with observability and frontend monitoring (error tracking, real-user monitoring).
- Background working in data-heavy products (tables, dashboards, charts, real-time data feeds).
*Fully remote position (for candidates who are not from Israel).