Lead Backend Engineer (Golang)
Job Summary
This role involves building foundational systems for next-generation financial services using blockchain technology. As a Lead Engineer, you will spearhead complex implementations, including multi-chain compatibility and Passkey functionalities. You will collaborate with the Tech Lead to enhance development velocity and code quality for Web3 wallet products.
Responsibilities
- Design and implement EVM-compatible chain support
- Develop Passkey and Smart Contract Wallet features
- Resolve technical bottlenecks
- Perform code and design reviews
Required Skills
- 5+ years backend engineering experience
- Expertise in Go (Golang)
- Experience with Docker and Kubernetes
- Knowledge of distributed systems
- Business level Japanese
Job Details
【Position Overview】
This position is responsible for supporting the construction of foundational systems for financial institutions working on next-generation financial systems (stablecoins, tokenized deposits, digital securities, etc.). Fully leveraging the blockchain technology, this role will drive system construction projects through requirement definition, design, project management support, and customized development.
【Mission】
You will lead the project as a combat-ready Lead Engineer in the development of core features for Web3 wallet products. Your mission is to spearhead cutting-edge and highly complex implementations, such as multi-chain compatibility and the deepening of Passkey functionalities, while also working alongside the overall Tech Lead as a technical partner to boost development velocity and code quality across the entire team.
【Responsibilities】
- Design and implementation for adding EVM-compatible chain support (Avalanche, Ethereum, Polygon, etc.)
- Design and implementation of Passkey / Smart Contract Wallets
- Design and implementation of Extension and WalletConnect support
- Investigation, resolution, and decision-making for technical bottlenecks alongside the Tech Lead and team members
- Active participation in code reviews and design reviews
【Working Hours】
- Flextime System
【Job Requirements】
■ Required
- 5+ years of practical experience as a backend engineer
- Experience with production-level Go implementations
- Experience designing and implementing complex business logic
- Practical experience with distributed systems and asynchronous processing
- Experience with production-level development in container environments (Docker/Kubernetes)
■ Preferred
- Practical experience with blockchain, smart contracts, and the EVM
- Experience implementing Passkey, WebAuthn, and FIDO2
- Practical knowledge of cryptographic technologies (signatures, key management, zero-knowledge proofs, etc.)
- Experience with cloud infrastructure on Azure, AWS, or GCP
【Japanese Level】
- Business Level (JLPT Level 2 or N2)
【Insurance & Allowances】
- Full social insurance coverage (Employment, Industrial Accident Compensation, Health, and Welfare Pension)
- Full reimbursement of commuting expenses
- Housing, family, and continuous service allowances
- Marriage and childbirth gifts; maternity/paternity leave
【Benefits & Work Environment】
- Flexible Working Hours (Core time: 11:00 AM – 2:00 PM)
- High-spec MacBook Pro provided every two years
- Preferred keyboard, mouse, and ergonomic chair selection
- Side Jobs Permitted
- Book Purchase and Cloud Infrastructure Subsidies
- Conference participation and certification subsidies
【Holidays】
- Full five-day workweek (Saturdays and Sundays)
- National holidays, paid annual leave, summer vacation, and Year-end/New Year holidays