Senior Fullstack Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 7+ years building production web applications • Strong experience in statically-typed languages (Rust, TypeScript, Go, C#, or Java) • Solid background with React or similar modern frontend frameworks • Deep understanding of async programming, concurrency, and distributed system concepts • Experience building and maintaining RESTful APIs • Excellent debugging, communication, and problem-solving skills • Experience with e-commerce APIs (Amazon SP-API, Shopify, etc.) • Background in high-reliability or operational systems • Familiarity with event-driven design, idempotency, and backpressure handling • Experience with GCP, Kubernetes, or container orchestration • Knowledge of durable state management and crash recovery techniques
Responsibilities
• Design and implement features end-to-end: React UI, backend APIs, async processing, and data persistence • Build and maintain integrations with Amazon SP-API, Shopify, TikTok, and other marketplaces • Architect resilient systems that handle eventual consistency, partial failures, and retry logic • Develop queue-based async flows with robust error handling and correlation tracking • Implement operational features: multi-channel pricing, inventory sync, and order processing • Create real-time dashboards and monitoring tools for visibility and observability • Participate in code reviews, mentor team members, and improve system reliability over time • Technical Stack • Backend: • Rust with Axum (async framework on Tokio) • SQLx for type-safe queries and migrations • Frontend: • React with TypeScript • Vite, Tailwind CSS, Shadcn • Architecture: • Modular monolith with async-first design • Event-driven processing (SQS) • Durable state workflows • Infrastructure: • Infrastructure: • GCP (Cloud SQL, GKE, Cloud Storage) • AWS (SQS for notifications) • Prometheus + Grafana for monitoring
Benefits
• Greenfield Rust platform: Help shape architecture and patterns from day one • Greenfield Rust platform: • End-to-end ownership: From UI to async backend to production deployment • End-to-end ownership: • Challenging problems: Multi-channel synchronization, rate limiting, and distributed reliability • Challenging problems: • High impact: Your work directly supports millions in e-commerce revenue • High impact: • Autonomous environment: Small team with minimal bureaucracy • Autonomous environment: