Senior Backend JavaScript Developer - San Francisco Office

Bright Data

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

6 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bright Data is seeking an experienced Backend JavaScript/Node.js Developer for its Proxy Network team in San Francisco. You will own services end-to-end, addressing networking, security, and performance challenges while building high-scale, reliable backend infrastructure.

You will design, implement, and optimize core backend services, collaborate with engineers and stakeholders, and contribute to architecture decisions for scalable systems.

Qualifications

  • 5+ years of hands-on software engineering experience, with 2+ years backend Node.js.
  • Strong knowledge of Node.js event loop and async patterns.
  • Experience building and operating production backend services.
  • Solid understanding of TCP/IP/UDP, DNS, HTTP/1/2/3, TLS, and WebSockets.
  • Experience with MongoDB and Redis.
  • Familiarity with Kubernetes and container deployments.
  • Proficient in API design, scalability, reliability, and fault tolerance.

Responsibilities

  • End-to-end feature development from design to production roll-out and improvements.
  • Build and maintain high-scale backend services with focus on performance, reliability, and security.
  • Participate in system design and architecture planning for scalable solutions.
  • Address networking challenges such as traffic, proxy behavior, and protocol edge cases.
  • Investigate and troubleshoot complex networking issues using packet analysis tools.
  • Write high-quality, tested code and participate in code reviews.

Skills

Node.js backend
Async programming
System design
Network protocols
Performance optimization
English communication

Tools

MongoDB
Redis
Kubernetes
AWS

Job description

We’re looking for exceptional and experienced Backend JavaScript Developers to join our Proxy Network team. This team builds and operates core backend services that power Bright Data’s networking infrastructure - high-performance, highly reliable systems with deep focus on networking, security, and scale.

In this role, you will take end-to-end ownership of services and features in production, working on challenging problems around network traffic, protocols, performance, and reliability.

Tech Stack:

Node.js, JavaScript, MongoDB, Redis, Kubernetes, AWS

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:
  • 5+ 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend JS Engineer – Networking & Scale
Senior Backend JS Engineer – Networking & Scale

Bright Data • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Backend JavaScript Developer - SF
Senior Backend JavaScript Developer - SF

Bright Data • San Francisco (CA)

Hybrid
USD 140,000 - 190,000
Senior Backend JavaScript Engineer — Node.js Expert
Senior Backend JavaScript Engineer — Node.js Expert

Bright Data • San Francisco (CA)

Hybrid
USD 140,000 - 190,000
Senior Back-End Developer
Senior Back-End Developer

Borderless Software • United States

Remote
USD 120,000 - 180,000
Staff Software Engineer, Networking
Staff Software Engineer, Networking

Peregrine • San Francisco (CA)

On-site
USD 200,000 - 275,000
Staff Software Engineer, Networking
Staff Software Engineer, Networking

Peregrine • San Francisco (CA)

On-site
USD 200,000 - 250,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Brightback • San Francisco (CA)

On-site
USD 100,000 - 130,000
Backend Infra Engineer - Proxy & Anti-Bot (Hybrid SF)
Backend Infra Engineer - Proxy & Anti-Bot (Hybrid SF)

True Talent Solutions Partners • San Francisco (CA)

Hybrid
USD 235,000 - 260,000
Senior/Staff Network Infrastructure Engineer
Senior/Staff Network Infrastructure Engineer

fal • United States

Remote
USD 120,000 - 210,000
Lead Network Engineer - Backbone Engineering
Lead Network Engineer - Backbone Engineering

Leadout Capital • San Francisco (CA)

On-site
USD 180,000 - 230,000