Senior Fullstack Engineer Rust Typescript Distributed Systems

1 day, 4 hours ago
Full-time
Senior
Software Development

Description

  • Build and maintain real-time telephony workflows for live outbound calling over PSTN.
  • Work on a Rust-based backend stack using Axum, Tokio, and SQLx.
  • Develop event-driven services and coordination logic using Redis streams.
  • Design and support Postgres-backed state in Aurora for production systems.
  • Integrate with Twilio SIP trunking, VoIP, and LiveKit room lifecycle management.
  • Implement and maintain a custom power-dialer kernel with parallel and sequential state machines.
  • Support ML integrations for transcription, scoring, copilots, and live audio workflows using OpenAI, Bedrock, SageMaker, and AssemblyAI.
  • Debug and resolve real production issues in systems where calls are active and failures are time-sensitive.
  • Collaborate in a small, high-ownership team using a spec- and docs-first approach.

Requirements

  • Strong experience with Rust and/or TypeScript.
  • Experience building backend or fullstack systems in production.
  • Solid understanding of Postgres, including lock contention and lock waits.
  • Comfort with concurrency, async systems, and partial failure scenarios.
  • Ability to debug real production issues.
  • Experience working with event-driven systems.
  • Experience coordinating across multiple services in distributed systems.
  • Ability to work on systems that can fail in non-obvious ways.
  • WebRTC, SIP, or VoIP experience is a plus.
  • Experience with AWS services such as EKS, ECS, or Terraform is a plus.
  • React experience and ability to own features end-to-end is a plus.
  • Willingness to learn telephony concepts quickly; prior telephony experience is not required.

Benefits

  • Fully remote work for candidates in EU and Americas time zones.
  • Competitive salary of 60,000–80,000 USD plus equity.
  • Flexible working hours.
  • High ownership and autonomy.
  • Opportunity to work on real-time production systems.
  • Small team with fast decisions and no bureaucracy.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior AI Product Engineer, Fullstack

Arize AI 51-250 IT Services

Arize AI is hiring a Fullstack Engineer to help build and improve its AI observability and evaluation platform for machine learning and LLM workflows.

Go GraphQL LLM Machine Learning Python React TypeScript UX Design
6 minutes ago

Laravel Developer + React - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight Consulting is hiring a remote Laravel Developer + React to build high-quality applications for clients across the United States and Central/South America.

Laravel Playwright React REST API Tailwind CSS Vue.js
36 minutes ago

Full-Stack Developer (AI-First)

lago Professional Services

Marcia is hiring a remote Full-Stack Developer to help build and scale an AI-powered veterinary care platform serving clinics and users worldwide across multiple integrated portals.

Microservices System Design
1 hour, 1 minute ago

Software Engineer II - Channel Rendering and Engagement

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Backend Engineer to build and improve the core messaging infrastructure that powers personalized email, SMS, push, and preview experiences at scale.

Agile AWS Go Python
1 hour, 14 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers