Magic Labs
Overview
Senior Software Engineer, Backend at Magic Labs. This role is open to candidates based anywhere in the US or Canada, with a preference for those in commuting distance of NYC. Note: we are unable to sponsor or transfer employment visas. About Magic Labs: Magic is innovating at the intersection of crypto and AI to make wallets invisible and capable of running on autopilot. Magic helps onboard wallets and developers at scale and is building Newton to bring the wallet endgame — where AI and automation abstract away the complexity of onchain interactions beyond wallet creation. Our vision is a future of self-driving capital that expands the financial system upgrade enabled by web3. Role Overview: We are seeking a Senior Software Engineer, Backend to join the Magic Labs team. You will help build and support systems including TKMS secure enclave key management (TypeScript, Node.js), API Wallet Express, an API-based key management system (Python), and new products leveraging Newton (blockchain-based policy engine in Python, TypeScript, React, Next.js). You will solve implementation problems at crypto scale, onboard additional chain support, add new use cases, and build both frontend and backend features. 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 systems meet Security and SOC2/ISO/HIPAA-grade standards. Design and integrate features that leverage the Newton policy protocol and 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, and set best practices for maintainable, scalable architecture. Ensure and enhance authentication flows (Email OTP, passkeys, 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 to handle 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 (viem), gas/nonce management, wallet flows. Familiarity with cloud infrastructure at scale: Kubernetes/ECS, serverless, CI/CD (GitHub Actions), distributed logging/metrics. Strong understanding of security best practices and compliance; experience in security-minded architectures. Excellent communication, mentorship, and autonomous execution at a senior engineering level. Proficiency with AI coding tools (Copilot, Cursor, Codex, Warp, etc.). Preferred Skills
Direct experience building or contributing to blockchain/dapp infrastructure or tooling. Nice to have: Knowledge of zero knowledge proofs (ZKPs). Built authentication flows (OAuth, session management, 3rd‑party identity providers, embedded wallet flows). Salary Range and Benefits
For candidates based in the US, annual base salary USD $190,000-$220,000. For candidates based in Canada, annual base salary CAD $160,000-$220,000. The final offer will consider experience, skill set, and location, and how your background aligns with the role and team goals. Benefits and perks include remote-first culture, stock options and token grants, comprehensive health insurance, life and disability insurance, retirement plans, remote-work reimbursement, flexible time off, paid parental leave, and Canada-specific coverage details. Equality and accessibility: Magic builds with inclusion in mind and is proud to be an equal opportunity employer. We are committed to accessible hiring and accommodation during the application process. US candidates: Magic Labs, Inc. participates in E-Verify and provides related posters and rights to work information.
#J-18808-Ljbffr
Senior Software Engineer, Backend at Magic Labs. This role is open to candidates based anywhere in the US or Canada, with a preference for those in commuting distance of NYC. Note: we are unable to sponsor or transfer employment visas. About Magic Labs: Magic is innovating at the intersection of crypto and AI to make wallets invisible and capable of running on autopilot. Magic helps onboard wallets and developers at scale and is building Newton to bring the wallet endgame — where AI and automation abstract away the complexity of onchain interactions beyond wallet creation. Our vision is a future of self-driving capital that expands the financial system upgrade enabled by web3. Role Overview: We are seeking a Senior Software Engineer, Backend to join the Magic Labs team. You will help build and support systems including TKMS secure enclave key management (TypeScript, Node.js), API Wallet Express, an API-based key management system (Python), and new products leveraging Newton (blockchain-based policy engine in Python, TypeScript, React, Next.js). You will solve implementation problems at crypto scale, onboard additional chain support, add new use cases, and build both frontend and backend features. 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 systems meet Security and SOC2/ISO/HIPAA-grade standards. Design and integrate features that leverage the Newton policy protocol and 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, and set best practices for maintainable, scalable architecture. Ensure and enhance authentication flows (Email OTP, passkeys, 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 to handle 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 (viem), gas/nonce management, wallet flows. Familiarity with cloud infrastructure at scale: Kubernetes/ECS, serverless, CI/CD (GitHub Actions), distributed logging/metrics. Strong understanding of security best practices and compliance; experience in security-minded architectures. Excellent communication, mentorship, and autonomous execution at a senior engineering level. Proficiency with AI coding tools (Copilot, Cursor, Codex, Warp, etc.). Preferred Skills
Direct experience building or contributing to blockchain/dapp infrastructure or tooling. Nice to have: Knowledge of zero knowledge proofs (ZKPs). Built authentication flows (OAuth, session management, 3rd‑party identity providers, embedded wallet flows). Salary Range and Benefits
For candidates based in the US, annual base salary USD $190,000-$220,000. For candidates based in Canada, annual base salary CAD $160,000-$220,000. The final offer will consider experience, skill set, and location, and how your background aligns with the role and team goals. Benefits and perks include remote-first culture, stock options and token grants, comprehensive health insurance, life and disability insurance, retirement plans, remote-work reimbursement, flexible time off, paid parental leave, and Canada-specific coverage details. Equality and accessibility: Magic builds with inclusion in mind and is proud to be an equal opportunity employer. We are committed to accessible hiring and accommodation during the application process. US candidates: Magic Labs, Inc. participates in E-Verify and provides related posters and rights to work information.
#J-18808-Ljbffr