At Near, we help top talent in Latin America find remote roles with US companies. Our mission is to create better lives by fostering a remote work culture that transcends borders.
This is a role for our client, a leading self-custodial Ethereum wallet that empowers users to securely manage their digital assets. Their team is growing and they are looking to add a new member to their crew, so if you're looking to be part of a dynamic team you can join them on their mission as a BackEnd Developer.
Overview
We're re-imagining what it means to be a wallet and seeking talented, ambitious people who want to build a bright new future for decentralized software and services.
The backend will lead and grow our platform team, scale our infrastructure to support our growing user base, add new features to mobile apps and browser extension, and help us add support for a growing number of networks.
Responsibilities:
- System and Infrastructure Optimization
- Reduce swap failure rates by [-]% by [date].
- Scale system infrastructure to support a [-]% increase in active monthly users within the first year while maintaining 99.99% uptime (on an L30D basis).
- Performance and Efficiency
- Achieve [-]% faster transaction confirmations by [date].
- Reduce infrastructure costs by [-]% through the migration and consolidation of third-party infrastructure vendors by [date].
- Security and System Reliability
- Reduce failed and reverted transactions from [-]% to [-]% by the end of the first year.
- Blockchain Integration
- Double the number of EVM blockchains integrated with Rainbow over the course of 2025.
- Feature Development
- Collaborate with the app team to launch new features for Rainbow’s wallet applications.
- System Maintenance
- Maintain and enhance backend systems to ensure scalability, security, and robustness.
- Technical Excellence
- Contribute to the development of secure, reliable, and scalable backend applications using Go or other statically typed languages.
- Design and support APIs and system architectures with an emphasis on performance and security.
- Infrastructure Management
- Utilize tools like AWS MSK, Kubernetes (EKS), AWS SQS, PostgreSQL, GraphQL, and Redis for system deployment, message processing, and data storage.
- Testing and Quality Assurance
- Implement and maintain unit and integration tests to ensure the quality and reliability of systems.
- Critical Infrastructure Support
- Manage components like JSON RPC proxying using tools like Cloudflare Workers.
Requirements
- A minimum of 4 years working as BackEnd Developer.
- 5+ years of experience working wiht Go or statically typed languages with strong concurrency support
- Mandatory familiarity with Ethereum/web3/NFTs/DeFi and their underlying systems and infrastructures
- Avid practitioner of writing unit/integration tests
- Experience building and supporting robust, secure, and scalable backend applications
- Deep knowledge of systems and API design
- Advanced English skills
Perks - What’s in it for you?
- Competitive compensation in US dollars ($6,000-10,000 monthly USD)
- Unlimited PTO.
- Equipment