CareerPlanSign in
🌐 Remote💼 Full-time🗓 2026-06-25

Core

Design, build, and evolve critical Rust services powering a unified API platform for enterprise customers, including core API servers, background job processing, and multi-tier caching.

Role type

Senior IC backend engineer (Rust)

Builds

Production-grade API services, job processing systems, and caching layers for a high-scale enterprise platform.

Domain

Enterprise SaaS, High-performance backend systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Rust (async, ownership, lifetimes), Tokio, Axum, PostgreSQL, SeaORM, Redis, OAuth2, Cryptography, OpenTelemetry, Stripe integration, Procedural macros

Preferred skills

Redis streams/pub/sub, OAuth2/OIDC, OpenTelemetry/Prometheus, Stripe, Multi-tenant SaaS, Open-source contributions

Technologies

Rust, Tokio, Axum, PostgreSQL, SeaORM, Redis, Moka, Stripe, OpenTelemetry, Prometheus, syn, quote, proc-macro2, thiserror, anyhow, testcontainers, wiremock, rstest, cargo-nextest

Responsibilities

Build and evolve Axum-based REST APIs with middleware and type-safe routing; Design and maintain PostgreSQL-backed job queues and Redis Streams event processing; Implement multi-tier caching architectures with TTL and size-based limits; Write optimized SeaORM queries and manage database migrations; Develop OAuth2 flows, JWT handling, and RBAC enforcement; Implement encryption at rest, password hashing, and secure secret management; Build structured logging, distributed tracing, and Prometheus metrics; Create third-party integration connectors and dynamic configuration pipelines; Maintain custom procedural macros for error handling and code generation; Integrate Stripe for payment and billing systems.

Seniority

Senior, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.