Experienced JS Back-End Developer — Visual Challenge Solving Platform

 Posted 3 hours ago
     
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

You will design, develop, and maintain critical back-end services and complex visual challenge solvers from architecture to production. The role involves solving high-scale engineering problems related to distributed systems, concurrency, and performance optimization.

We're looking for exceptional engineers with strong back-end fundamentals and proven experience building high-scale distributed systems to join us at Hola, where we offer a unique and widely used VPN service that serves millions of users around the world with a strong focus on privacy, performance, and innovation. In this role, you will solve hard engineering problems on a large-scale visual challenge solving platform that spans orchestration services, computer-vision inference, and cloud infrastructure. You will take full ownership of critical systems, from design to production, in a fast-paced and professional agile environment.



For more information about HolaVPN:

https://hola.org/


Responsibilities

  • End-to-end design, development and ownership of critical back-end services, from architecture to production.
  • Participate in system design and architecture planning, for optimal software performance, scalability and reliability.
  • Solve complex engineering problems: distributed state, concurrency, tail latency, fault tolerance and high-throughput pipelines.
  • Debug production issues end-to-end across services: gRPC channel churn, DNS/ASG failover, Redis queue backpressure, worker saturation and memory fragmentation.
  • Design and maintain solver logic for complex visual challenges: image grids, drag-and-drop, object detection and browser automation.
  • Build and optimize pipelines integrating OpenAI reasoning, computer-vision inference, Redis Streams, MongoDB session tracking and S3 screenshot archival.
  • Take on independent responsibilities, while contributing to the team's collective goals.
  • Actively learn, adapt and stay up-to-date with the evolving tech landscape, including best practices.

Requirements

  • At least 3 years of hands-on experience in software development / engineering, with a strong focus on back-end systems.
  • Strong engineering fundamentals: algorithms, data structures, concurrency, distributed systems and performance analysis.
  • In-depth understanding of network protocols and security, including TCP/IP, DNS, HTTP, HTTPS, CORS, WebSockets and gRPC.
  • Proficient in system design and architecture to ensure product functionality, performance, scalability, and reliability.
  • Track record of debugging and fixing hard production issues across multiple services or languages.
  • Fast learner, able to work independently and as a team player.
  • Fluent in English, with excellent communication skills.

*Fully remote position for candidates who are not located in Israel.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified