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