Senior Web3 Developer
Skills
About the Role
You will design, implement, and operate the backend services and smart contracts that connect permissionless blockchains to traditional payment networks. You will write production-grade Go services and Solidity contracts, model complex domains using Domain-Driven Design, build and maintain REST APIs and integration points, and participate in code reviews. You will troubleshoot and resolve production issues, write tests and documentation, and collaborate with product managers, designers, and engineers to deliver scalable payments solutions.
Requirements
- 6+ years software development experience
- Proven backend development experience building high-scale reliable services (Fintech, Payments, or high-throughput systems)
- Hands-on Solidity smart contract development and integration into backend systems
- Experience with indexers, transaction broadcasting, settlement issues, and RPC provider integration
- Proficiency in Go (preferred)
- Experience with account abstraction concepts
- Familiarity with Domain-Driven Design principles
Responsibilities
- Own the interface between permissionless blockchains and payment networks
- Design, develop, and deploy high-performance scalable backend services and smart contracts
- Write clean, well-tested, and maintainable code adhering to best practices
- Apply Domain-Driven Design to model complex business domains
- Develop and maintain RESTful APIs and integration points
- Participate in code reviews and provide constructive feedback
- Collaborate with product managers, designers, and engineers to translate requirements into solutions
- Contribute to system architecture and engineering process improvements
- Troubleshoot and resolve production issues
- Contribute to technical documentation and knowledge sharing
Benefits
- Personal education budget
- Conference allowance
- Dedicated research time (Friday afternoons)
- Flexible and remote work
- State-of-the-art equipment
