> Markdown version of [/jobs/ext/2563724-software-engineer](https://www.wearedevelopers.com/jobs/ext/2563724-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** FULLSTACK INC - **Location:** San Francisco, CA, United States - **Salary:** $185,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Databases, Data Validation, Data Infrastructure, Data Normalization, Relational Databases, Software Debugging, Distributed Systems, Query Optimization, Blockchain, System Programming, Systems Integration, Web Services, WebSocket, Concurrency, State Machines, Backend, Build Management, Deployment Automation, Real Time Data, Api Design, Data Pipelines, Docker - **Published:** August 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a32fcf80fd71b9b8 ## About the Role Production Rust: Strong grasp of ownership, lifetimes, and async programming. Comfortable debugging at any level of the stack. Systems Programming: Deep understanding of how databases, networks, and concurrency actually work. Can reason about performance and make informed tradeoffs. Async & Concurrency: Experience building async systems with Tokio. Know when to use channels vs locks and how to design for high throughput without data races. Database Proficiency: Experience with relational databases, time-series databases, and key-value stores. Know your way around indexing, query optimization, and schema design. API Design: Built REST or gRPC APIs before. Care about type safety, error handling, and observability. Performance Mindset: Profile before you optimize. Understand allocation patterns and can tune systems under load. Production Operations: Comfortable deploying and debugging services in production. Experience with Docker, monitoring, and building for reliability. In-Person Collaborator: Thrive in high-bandwidth, in-person engineering environments. Work Authorization: Must be authorized to work in the United States. ## Description As a Software Engineer at Fullstack, you will build the backend infrastructure that powers a real-time trading platform. You will design and ship services that handle live market data, orchestrate cross-venue integrations, and process high-throughput event streams. You will work across blockchain execution environments, data pipelines, API services, and deployment automation. You will collaborate closely with blockchain and product teams to ensure the platform delivers fast, reliable execution for traders operating in volatile markets., State Machines: Design and Build complex blockchain state machines that serve as the backend for all trading and risk operations. Distributed Systems: Build services that maintain state consistency across complex async processes. Design voting and coordination mechanisms for reaching consensus on external events. Real-Time Services: Process live market data and coordinate actions across trading venues. Handle WebSocket streams and data aggregation where milliseconds matter. Data Infrastructure: Build event streaming pipelines that ingest and transform high volume data. Design time-series schemas for complex queries. Create indexing services for real-time data access. External Integrations: Build services that connect to external trading venues. Handle API rate limits, connection failures, and data validation across distributed sources. API Services: Build REST and WebSocket APIs that power the trading interface. Design caching strategies for millisecond response times. Performance & Operations: Profile and optimize async Rust code. Deploy containerized services. Build monitoring and alerting for zero-downtime deployments. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out](https://www.wearedevelopers.com/videos/1736-minimal-infrastructure-for-real-time-phone-agents-transcripts-in-responses-out) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker)