Software Engineer, Backend - Member Software

Remote Dev Jobs
US - Montana - Power
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Design and build distributed systems for member and operational workflows, ensuring correctness through retries, duplicate events, delayed data, partial failures, concurrent updates, and human intervention. Develop infrastructure for experimentation, integrations, workflow orchestration, automation, and live data flows that improve growth, reduce cycle time, and keep member-facing and internal systems accurate.

Requirements: Candidates should have strong systems and API design fundamentals, analytical ability, and experience building or operating distributed systems with real correctness requirements. They should be comfortable with idempotency, ordering, state machines, reconciliation, observability, and failure recovery, and communicate clearly with technical and non-technical stakeholders.

Key Skills: Distributed Systems, Systems Design, API Design, Idempotency, State Machines, Data Ordering, Reconciliation, Observability, Failure Recovery, Workflow Orchestration, Experimentation Infrastructure, Partner Integrations, Data Streaming, Technical Judgment, Written Communication




Fast Track Upload