Brightdata
Experienced Backend JavaScript Developer (Network Team)
4 дн. назад
40–50 USD / hourWorldwideSeniorHybridC1
node.jsjavascriptmongodbrediskubernetesaws
Компания Brightdata ищет опытных Backend JavaScript разработчиков для Network Team с возможностью работы в офисе в Израиле или на Кипре, а также удалённо (кроме России и Беларуси). Роль включает разработку высоконагруженных backend сервисов с упором на сетевые технологии, безопасность и масштаб.
About the company
- Компания разрабатывает инструменты для сбора данных в открытом доступе.
About the product
- Network team строит и эксплуатирует основные backend-сервисы, обеспечивающие сетевую инфраструктуру с высокой производительностью, надежностью и фокусом на сетевых протоколах, безопасности и масштабируемости.
Responsibilities
- End-to-end feature development, from design and implementation to production rollout and ongoing improvements.
- Build and maintain high-scale backend services with strong emphasis on performance, reliability, and security.
- Participate in system design and architecture planning to ensure scalable and maintainable solutions.
- Work on networking-related challenges such as traffic flows, proxy behavior, request/response handling, and protocol-level edge cases.
- Investigate and troubleshoot complex networking issues using tools such as Wireshark (and similar packet inspection/debugging tools).
- Write high-quality, maintainable code with appropriate test coverage; participate actively in code reviews.
- Collaborate closely with engineers and stakeholders to deliver impactful solutions.
- Continuously learn and apply best practices in backend engineering and networking.
Requirements
- 3+ years of hands-on software engineering experience, including 2+ years focused on backend JavaScript / Node.js development.
- Very good understanding of how the Node.js event loop works, including practical knowledge of the platform’s strengths and limitations (I/O vs CPU-bound workloads, async patterns, blocking pitfalls, memory/GC considerations).
- Proven experience building and operating production backend services.
- Strong understanding of network protocols and security, including: TCP/IP/UDP, DNS, HTTP1/2/3, TLS and WebSockets.
- Experience with databases and caching layers such as MongoDB and Redis.
- Familiarity with Kubernetes and containerized deployments.
- Proficient in system design fundamentals: APIs, scalability, performance, reliability, and fault tolerance.
- 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 AWS and SaaS environments.
- Experience debugging production networking issues (latency, packet loss, connection reuse, TLS handshakes, etc.).
- Experience with observability tooling (logs/metrics/tracing) and incident response/on-call.
Conditions
- офис/удаленно, полная занятость, гибкий график.
- Зарплата $40 - 50 в час для удаленщиков.