About this role
Senior Backend Engineer (Go)
Trust Wallet is the world’s most inclusive, chain-agnostic, self-custody wallet, serving over 100 million users globally. It offers a secure, seamless, and intuitive gateway to Web3, enabling users to send, receive, stake, swap, and store over 10 million cryptocurrencies across 100+ blockchains, including Bitcoin, Ethereum, Solana, BNB Smart Chain, and man...
Responsibilities
- Feature development and optimization: You will be owning backend features that support all our platforms (extension, mobile, and desktop)
- Infrastructure: You will help to define how Trust Wallet runs and deploys backend services to our millions of users
- Maintainability: You will setup system monitoring in order to provide high SLAs of the developed features
- Team building: You will be working with the team to create and foster a culture of raising the bar with each new hire
Requirements
-
5+ years of software engineering experience, including extensive knowledge of Go (3+ 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)
-
Nice to Have
-
Experience in a blockchain-based project
-
Experience building distributed systems.
-
Expertise in identifying and analyzing performance bottlenecks
-
Expertise in NoSQL and/or other database storage engines (e.g. Key Value)
-
Startup experience