DevJobs

Backend Engineer

Overview
Skills
  • Python Python
  • Go Go
  • SQL SQL
  • SQLite SQLite
  • MongoDB MongoDB
  • Redis Redis
  • NoSQL NoSQL
  • Microservices Microservices
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Cron Jobs
  • gRPC
  • OpenTelemetry
  • WebSockets
Description

At Nimble, we are looking for a Senior Backend Engineer to join our Infrastructure team (Proxit) – the team that powers all of Nimble’s products. Proxit supports both our in-house development teams and our B2B customers, which is why we operate at massive scale, handling more than 20K requests per second (RPS) and solving some of the toughest infrastructure challenges. If you’re excited about building global-scale systems and tackling complex infrastructure problems, this role is for you.

Responsibilities

  • Design and develop ultra-scalable, distributed systems capable of handling massive workloads.
  • Architect and implement multi-cloud infrastructures while optimizing for performance, security, and cost-efficiency.
  • Build and maintain systems using cutting-edge technologies: Go, Python, MongoDB, Redis, Sqlite, Docker, gRPC, WebSockets, Microservices, Cron Jobs, OpenTelemetry.
  • Collaborate closely with AI, DevOps, and Product teams to deliver complex proxy and infrastructure solutions.
  • Develop and maintain robust end-to-end tests in Python.

Requirements

  • 6+ years of experience in backend software engineering, preferably in high-scale distributed systems.
  • Strong programming skills in Go – a significant advantage.
  • Solid understanding of multithreading, concurrency, and synchronization (locks, routines, etc.).
  • Proven experience with scale-related challenges such as memory leaks and performance bottlenecks.
  • Hands-on experience with cloud computing (AWS, GCP, or Azure) and distributed system architectures.
  • Strong knowledge of databases (SQL and NoSQL), including MongoDB, Redis, Sqlite, or equivalents.
  • Experience with Docker, gRPC, WebSockets, Microservices, Cron Jobs, and OpenTelemetry.
  • Excellent debugging skills for complex, high-scale environments.
  • Ability to work independently and drive solutions in a fast-paced startup environment.
  • Passion for solving large-scale challenges and working with cutting-edge technologies.

About Us

Nimble is building the knowledge layer for the modern web. As the internet becomes the world’s largest, most dynamic dataset, companies need a reliable way to extract, structure, and act on public web data in real time. That’s where we come in.

We’ve reimagined web data infrastructure from the ground up, combining an intelligent browser, AI-powered data structuring, and dynamic delivery into a unified platform. Whether fueling AI agents, powering LLMs, or uncovering market trends, Nimble helps the world’s most ambitious companies turn the web into a trusted source of knowledge.

We’re backed by top-tier investors and trusted by industry leaders like Home Depot, Uber, and Coca-Cola. As demand surges across AI, analytics, and automation, we’re scaling fast—and looking for Product Marketing leadership to help define the category.

Why join Nimble?

At Nimble, you’ll join a team of brilliant minds striving to solve the hard problems affecting data gathering. Although we work hard, we also play hard and, together, create a vibrant community with frequent company retreats, human-first conditions, and an energetic atmosphere.
Nimble Way