Senior Full-Stack Engineer

Company: Magic

Salary: Not provided

Location: , United States

react
remote

Description

• Architect and implement full‑stack features: responsive UIs with React/Next.js and robust Python APIs with FastAPI services

• Build, optimize, and scale backend services supporting millions of users

• Work closely with product and security teams to ensure systems meet Security and SOC 2/ISO/HIPAA-grade standards

• Design and integrate features that leverage the Newton policy protocol and bring protocol-powered experiences to users

• Collaborate with protocol team to enable verifiable on‑chain agent actions (powered by TEE + ZK proofs)

• Lead and mentor other engineers, drive code reviews, and set best practices for maintainable, scalable architecture

• Ensure and enhance authentication flows (Email OTP, passkey, Web3 logins, session safety) in full‑stack apps

• Solve challenging implementation problems at crypto-scale, onboard additional chain support, add new use cases, and build frontend and backend features

Requirements

• 7+ years as a Full‑Stack Engineer or equivalent experience

• Front‑end: Production-grade React & Next.js, Javascript, TypeScript, modern web tooling

• Backend: Python (FastAPI/Django/Flask), microservices, REST/GraphQL, distributed systems

• Proven track record at scale - building high‑traffic, low‑latency systems (handling tens of millions of users/wallets)

• Solid familiarity with blockchain fundamentals (EVM chains), crypto wallets, wallet abstraction, dapp architecture

• Experience integrating with blockchains: RPC, on‑chain transactions (i.e., viem), gas/nonce management, wallet flows

• Strong understanding of security best practices and compliance; experience in security-minded architectures and SOC 2/ISO/HIPAA-grade standards

• Excellent communication, mentorship, and autonomous execution at a senior engineering level

• Proficiency with AI coding tools (Copilot, Cursor, Codex, Warp, etc.)

• Applicants must be authorized to work for any employer in the US or Canada; Magic cannot sponsor or transfer employment visas

• Preferred: Direct experience building or contributing to blockchain/dapp infrastructure or tooling

• Preferred: Knowledge of secure enclaves and zero knowledge proofs (TEEs, ZKPs)

• Preferred: Proficiency with Rust

• Preferred: Built authentication flows (OAuth, session management, 3rd‑party identity providers, embedded wallet flows)

• Preferred: Familiarity with cloud infrastructure at scale—Kubernetes/ECS, serverless, CI/CD (GitHub Actions), distributed logging/metrics

Benefits

• Remote-first culture with flexible working hours

• Stock options and token grants

• 99% company-paid medical, dental and vision insurance

• 100% company-paid life and disability insurance

• 401(k) plan (US) or pension plan (CAN)

• $3,600 annual reimbursement for remote work, wellness, and professional development

• Flexible time off

• Up to 12 weeks of paid parental leave

• Family planning and reproductive health benefits, including up to $5,000 reimbursement, through Maven

• Accommodation support during the application process (Accommodation Request Form)

• Canada coverage differs

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.