S

Similarweb

Digital analytics platform for competitive insights

Senior Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeTel Aviv-Yafo, IsraelNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of backend engineering experience building and operating production services at scale.
  • Strong proficiency in Python with FastAPI or an equivalent asynchronous framework, or Node.js/TypeScript with NestJS, and willingness to work in both.
  • Experience designing scalable backend architectures, clear service boundaries, and durable data models.
  • Deep understanding of API design, authentication and authorization flows, and distributed-system tradeoffs.
  • Strong command of asynchronous and concurrent programming and long-running or distributed execution, such as workflow engines, queues, and schedulers.
  • Experience with relational or analytical databases, including schema design, migrations, and query optimization.
  • Experience making queries fast and cost-efficient over large datasets using PostgreSQL at scale or an OLAP/columnar engine such as Athena, Firebolt, BigQuery, Snowflake, or ClickHouse.
  • Strong understanding of system performance, reliability, and security best practices.
  • Experience with unit, integration, and end-to-end testing methodologies and observability tooling, including metrics, structured logs, and distributed tracing.
  • Comfort owning runtime operations using Docker, Kubernetes, and CI/CD pipelines.
  • Production experience integrating LLM or model APIs into a backend service, addressing latency, failure modes, cost, and non-deterministic output.
  • Hands-on experience using AI development tools in daily workflows and validating, debugging, and improving AI-generated code.
  • Understanding of prompt engineering for engineering workflows and ability to work effectively in fast-iteration environments.
  • Enough frontend fluency in React and TypeScript to reason about API consumers; the role does not own the UI.
  • Strong product and technical intuition, communication, and collaboration skills.

Responsibilities

  • Design and build scalable, maintainable backend services in Python using FastAPI, Pydantic, and asyncio, and in TypeScript using NestJS and Node.js.
  • Own API design, contracts, and versioning across services, including the tool surfaces (MCP) used directly by AI agents.
  • Design and optimize data models, schemas, migrations, and query performance across PostgreSQL and analytical stores including Firebolt, Athena, and DuckDB.
  • Build and operate asynchronous, long-running execution, including durable workflow orchestration with Temporal, queues, scheduled jobs, and event-driven processing.
  • Integrate LLM and agent runtimes, including LangGraph, MCP, and model APIs, into production services behind deterministic, testable boundaries.
  • Implement authentication, authorization, and secure service-to-service integration patterns across an internal service mesh.
  • Build resilient upstream data-fetching layers with timeouts, retries with backoff, caching strategies, and graceful degradation when sources are slow or unavailable.
  • Lead backend technical decisions, code quality standards, and system architecture.
  • Ensure scalability, fault tolerance, and observability through structured logging, metrics, distributed tracing, and alerting.
  • Own services end to end in production, including CI/CD pipelines, containerized deployments to Kubernetes, and subsequent debugging.
  • Partner with frontend engineers on API contracts, data shapes, performance budgets, and UX constraints, designing for consumers without owning the UI.
  • Translate product requirements into robust, scalable technical solutions in close collaboration with product and design.
  • Conduct code reviews and drive architectural discussions and best practices.
  • Improve unit, integration, and end-to-end testing against real service stacks, alongside observability and reliability.
  • Use AI coding tools such as Claude Code, Cursor, and Copilot in daily development; critically evaluate and refine generated code, especially for backend logic and data integrity.
  • Design efficient individual and team workflows for AI-assisted development and contribute to engineering productivity through AI tooling and automation.

Desired Qualifications

  • Experience with agent orchestration frameworks such as LangGraph or LangChain, or the Model Context Protocol.
  • Experience with a durable workflow engine such as Temporal, Airflow, or Step Functions.
  • Experience with data platforms, analytics products, or business intelligence tools.

About the Company

Similarweb

Digital analytics platform for competitive insights

Similarweb provides a digital data platform that gives a complete view of online activity for customers, prospects, partners, and competitors. It collects and combines data from websites, apps, and other digital touchpoints to produce dashboards and reports that show metrics such as traffic, engagement, referrals, and market trends. Users access these insights through an analytics platform to understand digital performance and identify growth opportunities. Compared with competitors, Similarweb targets large brands with enterprise subscriptions and emphasizes a broad, cross-stakeholder view of digital activity, enabling benchmarking and competitive intelligence. The company’s goal is to help businesses make data-driven decisions that improve growth and profitability in the digital economy.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2007

Recently Posted Jobs

Explore more opportunities at Similarweb

See more jobs