Tech Stack
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformKubernetesNoSQLSQLWeb3
About the role
- Work on high-impact backend systems that power a product trusted by over 200M users worldwide.
- Contribute to the next generation of self-custody technology, enabling individuals to securely own and grow their digital assets.
- Build and scale cloud-native, microservice-based architectures that support a truly global user base.
- Feature development and optimization: owning backend features that support extension, mobile, and desktop platforms.
- Infrastructure: define how Trust Wallet runs and deploys backend services to millions of users.
- Maintainability: setup system monitoring to provide high SLAs of developed features.
- Team building: work with the team to create and foster a culture of raising the bar with each new hire.
Requirements
- 3+ years of software engineering experience, including extensive knowledge of Go (1.5+ years for Mid Level role)
- Experience building microservice-based architectures
- Experience with cloud environments like AWS, Azure, or GCP
- Knowledge of SQL databases
- Experience in building systems from scratch
- Experience with containerization (e.g. Docker, Kubernetes)
- Experience in a blockchain-based project (Nice to Have)
- Experience building distributed systems. Expertise in identifying and analyzing performance bottlenecks (Nice to Have)
- Expertise in NoSQL and/or other database storage engines (e.g. Key Value) (Nice to Have)
- Experience building distributed systems. (Nice to Have)
- Startup experience (Nice to Have)