Job Description
As a Senior Web3 Engineer (Full-Stack), you will be instrumental in developing and maintaining our React-based Web3 application that enables users to mint and stake USDe. This role also involves working on our off-chain backend infrastructure built with Python, which is responsible for event monitoring, custody position management, order routing, and other critical operations. You will collaborate closely with custody and exchange providers to ensure accurate tracking of solvency and equity positions for internal accounts. Additionally, you will have the creative freedom to innovate and push the boundaries of DeFi design, contributing to the evolution of our platform's architecture and functionality.
Key Responsibilities
- Design, develop, and maintain the React Web3 application, focusing on user experience, security, and scalability for minting and staking USDe.
- Implement and optimize the Python-based off-chain backend infrastructure, ensuring efficient event listening, custody position management, and order routing systems.
- Integrate with custody and exchange providers to build and maintain real-time data pipelines for tracking solvency and equity positions of internal accounts.
- Collaborate with cross-functional teams to refine product development strategies, including smart contract interactions and system architecture.
- Lead the design and implementation of innovative DeFi solutions, exploring new protocols and improving existing ones to enhance platform capabilities.
- Provide technical mentorship to junior engineers, guiding them in best practices for blockchain development, system design, and code quality.
- Ensure compliance with security standards and regulatory requirements while developing and maintaining decentralized financial systems.
- Conduct code reviews, debug complex issues, and optimize performance across both frontend and backend components of the platform.
- Stay updated on emerging trends in Web3 and DeFi technologies, and apply relevant advancements to improve system efficiency and user engagement.
- Document technical processes, APIs, and system architecture to facilitate knowledge sharing and onboarding for new team members.
Job Requirements
- Proven experience as a full-stack developer with a strong background in building Web3 applications and blockchain infrastructure.
- Expertise in React for frontend development, including state management, component architecture, and integration with blockchain APIs.
- Proficiency in Python for backend development, with experience in event-driven systems, RESTful APIs, and distributed computing frameworks.
- Deep understanding of DeFi protocols, smart contracts, and blockchain technologies such as Ethereum, Solidity, and Web3.js.
- Experience with off-chain infrastructure, including custody solutions, order routing systems, and real-time data processing tools.
- Knowledge of DevOps practices, including Docker, Kubernetes, CI/CD pipelines, and cloud infrastructure (AWS, GCP, etc.).
- Ability to work independently and collaboratively with cross-functional teams, including product managers, data engineers, and compliance officers.
- Strong problem-solving skills and a proactive approach to debugging, optimizing, and scaling decentralized systems.
- Excellent communication skills to articulate technical concepts to non-technical stakeholders and collaborate with external partners.
- Preferred: Experience with blockchain security audits, regulatory compliance frameworks, and decentralized finance (DeFi) product development.
- Education in computer science, software engineering, or a related field, with a demonstrated track record in blockchain or Web3 projects.
- Passion for innovation in decentralized finance and a commitment to building secure, scalable, and user-friendly blockchain solutions.