ZenRows

Senior Software Engineer – API

ZenRows

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Europe

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • You will own critical infrastructure components that ingest, enrich, and route billions of data points — ensuring performance, reliability, and horizontal scalability.
  • Your work will directly impact throughput, customer SLAs, billing accuracy, and platform reliability.
  • As a Senior Engineer, you'll operate at the intersection of deep system design, hands-on implementation, and technical leadership.
  • You’ll collaborate with Infrastructure and Product teams to design fault-tolerant, observable, and cost-efficient systems that support our distributed workloads.

Requirements

  • Have 6+ years of backend and infrastructure engineering experience, with at least 2 years working on large-scale async job systems, task queues, or pipelines.
  • Have deep expertise in queueing systems like Celery, Sidekiq, BullMQ, SQS, Kafka, RabbitMQ, or Google Pub/Sub.
  • Have designed or operated distributed schedulers (e.g., Airflow, Temporal, Argo, custom systems).
  • Know how to make asynchronous systems idempotent, traceable, and fault-tolerant.
  • Understand retry strategies (exponential backoff, circuit breakers), deduplication, and concurrency control.
  • Are comfortable operating at scale — tens of millions of tasks/day, across shards, nodes, or cloud regions.
  • Write clean, maintainable code in Python, Go, Node, or similar backend language.
  • Think in systems — how jobs affect SLAs, billing, retries, rate limits, and customer experience.
  • You have world-class product sense and can prioritize engineering efforts based on business impact.
  • Communicate clearly, document thoroughly, and guide complex decisions across teams.
  • Are familiar with time-series monitoring, metrics, tracing, and log pipelines (Prometheus, Grafana, OpenTelemetry, etc.).
Benefits
  • Our people crave ownership and opportunity over everything else. We offer responsibility and scope to do things in your role that you can only dream of in similar roles in larger companies.
  • We have a CEO who values world-class talent over everything else. Trust and respect are earned, and with them come reward and recognition like nowhere else.
  • In a world where it feels like everyone is being called back to being in an office, we operate a truly 100% remote approach that allows you to work from anywhere you choose.
  • We have fun! The above may sound like we are all about work, but we put a lot of focus on ensuring our culture is one that our people enjoy, which lets you build lasting friendships and grow both personally and professionally.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend engineeringinfrastructure engineeringasynchronous systemsqueueing systemsdistributed schedulersPythonGoNodesystem designfault-tolerant systems
Soft Skills
technical leadershipcollaborationcommunicationdocumentationdecision-makingproduct senseprioritization