Skip to content
DoxelDoxel

Backend Software Engineer

Backend engineer building and scaling data pipelines, APIs, and storage systems (DuckDB, PostgreSQL, Airflow) that power construction-insight applications and integrate with CV/ML models.

About the job

What You'll Do

  • Design, develop, and maintain APIs that power our Three.js and DuckDb powered frontend applications
  • Extend and optimize our idempotent data pipelines using Airflow to adapt to evolving business needs
  • Develop and manage our data storage and processing stack, leveraging DuckDB for analytical workloads and PostgreSQL for transactional data
  • Implement and maintain robust data processing workflows that ingest and structure data from 360-degree video, project management schedules, and IoT sensors
  • Explore and integrate WebAssembly (Wasm) powered local computation where appropriate to enable flexibility, performance, and reduce server round trip time
  • Develop diagnostic tools to monitor data quality and pipeline performance
  • Strike a balance between rapid iteration and long-term software stability
  • Identify and manage complexity in workflows by implementing general, flexible, and scalable data processing paradigms
  • Work with CV and ML engineers to deploy cutting-edge 3D computer vision models.

What You Bring

  • 3+ years of experience in Python, C++, Typescript, or a functional programming language
  • 2+ years of experience in backend or full-stack engineering within an agile, cloud-based environment
  • 1+ year of experience working with ETL pipelines and workflow orchestration tools like Airflow
  • Experience with Kubernetes and cloud infrastructure
  • Strong SQL expertise with deep knowledge of query optimization and table structures, including experience with PostgreSQL
  • Experience with Wasm and its applications in local-first data processing is a plus
  • Experience with test-driven development and automated testing strategies
  • Exposure to CV or ML development is a plus but not required
  • Bachelor's degree in Computer Science or a related technical field

Skills

Python, C++, TypeScript, Airflow, Kubernetes, SQL, Postgres, Duckdb, Webassembly, Three.Js

Postman

Postman

Cupertino, CA

Software Engineer, IAM
$150k+/yrOn-site5+ YOEBackend Engineering

Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.

Cribl

Cribl

United States

Software Engineer, Core Platform
$150k+/yrRemoteBackend Engineering

Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.

Censys

Censys

United States
Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.

Square

Square

New York, NY

Software Engineer, Cash App Taxes
$153k+/yrRemote4+ YOEBackend Engineering

Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.

Figma

Figma

San Francisco, CA
Software Engineer - Application Platform
$153k+/yrRemote5+ YOEBackend Engineering

Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.