Distributed SystemsElixirTypeScriptCommunicationRemote Work
About this role
Role Overview
Own the design, development, and operational health of shared services including authentication/authorization, eventing/messaging, API gateways, and shared libraries
Establish clear service contracts, SLOs, and integration patterns that product teams can rely on
Maintain and improve service documentation, onboarding guides, and self-service tooling for consuming teams
Translate architectural direction from the Principal Engineering Group into production-quality implementations
Build reference implementations that demonstrate how product teams should integrate with shared services
Identify and resolve technical debt in shared services that slows product team velocity
Write clean, well-tested, production-ready code—this is a hands-on building role
Contribute to the technical strategy for unifying Stord’s product suite into a composable marketplace of services
Requirements
5+ years of professional software engineering experience building production systems
Strong proficiency in at least one of: Elixir or TypeScript. Willingness and demonstrated ability to learn the other quickly
Experience designing, building, and operating shared services or platform capabilities consumed by other engineering teams
Track record of taking ownership of ambiguously-scoped technical problems and driving them to resolution
Comfort working across multiple codebases and navigating unfamiliar systems
Strong fundamentals in distributed systems: service contracts, event-driven architectures, API design, and failure modes
Clear technical communication—ability to write effective design documents and explain trade-offs to varied audience