Building secure, scalable identity capabilities that support a large ecosystem of products, strengthening account and authentication functionalities, and enabling multi-user and organization-level features.
Requirements
- 2+ years of experience in software engineering, ideally building and maintaining production services.
- Solid understanding of service-oriented architecture, distributed systems, and scalable backend design.
- Strong experience writing high-quality, well-tested code.
- Nice to have: experience with rapid-growth environments, blockchain technologies, or decomposing monoliths into microservices.
- Nice to have: familiarity with Golang, Ruby, Docker, Sinatra, Rails, Postgres, MongoDB, Redshift, or high-reliability financial/security systems.
- Crypto-forward experience (ENS, Ethereum interactions, dApps, onchain activity) is a plus.
Responsibilities
- Build new backend services using Golang to address critical product and business needs.
- Design and implement scalable, reliable systems following modern cloud architecture and industry best practices.
- Write high-quality, well-tested code focused on maintainability and customer value.
- Contribute to evolving the platform to support multi-user and organization-level functionality across products.
- Help modernize APIs, models, and service interactions to support large-scale identity and account management capabilities.
- Design modern architectures.
- Collaborate with cross-functional teams to strengthen account and authentication functionalities.
Other
- Collaborate with engineering, product, design, and leadership teams to translate product and technical vision into quarterly roadmaps.
- Operate in a fast-paced environment where high standards, ownership, and long-term thinking are key.
- Remote-friendly role with required in-person team/company offsites during the year.
- Inclusive work environment with equal opportunity employment practices.
- Support for applicants requiring reasonable accommodations.