About the company
Founded by the creators of Fortmatic, Magic is a Web3 infrastructure company that empowers developers to create seamless and secure user onboarding experiences, abstracting away the complexities of blockchain technology. We are backed by top investors such as Tiger Global, Lightspeed Ventures, SV Angel, Social Capital, Northzone, Placeholder, Naval Ravikant, Alexis Ohanian, and Balaji Srinivasan. To date, Magic has enabled more than 91,000 developers and enterprises to onboard over 10 million users to the Web3 ecosystem — and we continue to grow rapidly. We are trusted by leading NFT marketplaces such as Immutable, Niftys, OpenSea, Decentraland and major enterprise Web2 companies alike.
Job Summary
Key Responsibilities
📍Architect and implement backend features: robust Python APIs with FastAPI services, TypeScript node.js services leveraging Nitro AWS secure enclaves (TEE) 📍Build, optimize, and scale backend services supporting millions of users 📍Work closely with product and security teams to ensure our systems meet Security and SOC 2/ISO/HIPAA-grade standards 📍Design and integrate features that leverage the Newton policy protocol and help bring experiences that leverage the protocol to the masses 📍Collaborate with protocol team to enable verifiable on‑chain actions (powered by TEE + ZK proofs) 📍Lead and mentor other engineers, drive code reviews, set best practices for maintainable, scalable architecture. 📍Ensure and enhance authentication flows (Email OTP, passkey, Web3 logins, session safety) in our full‑stack apps.
Required Skills
📍7+ years as a Backend Engineer or equivalent experience, with a focus on: Python (FastAPI/Django/Flask), TypeScript (node.js) microservices, REST/GraphQL, distributed systems. 📍Experience building systems with TEE/secure enclaves, Nitro AWS 📍Proven track record at scale - building high‑traffic, low‑latency systems (e.g., handling tens of millions of users/wallets). 📍Solid familiarity with blockchain fundamentals (EVM chains), crypto wallets, wallet abstraction, dapp architecture and signing curves 📍Experience integrating with blockchains: RPC, on‑chain transactions (i.e., viem), gas/nonce management, wallet flows.
If this role isn’t the perfect fit, there are plenty of exciting opportunities in blockchain technology, cryptocurrency startups, and remote crypto jobs to explore. Check them on our Jobs Board.