Responsibilities
- Own and optimize backend features supporting extension, mobile, and desktop platforms.
- Help define how Trust Wallet runs and deploys backend services for millions of users.
- Set up system monitoring to provide high SLAs for developed features.
- Work with the team to 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 the Mid Level role).
- Experience building microservice-based architectures.
- Experience with cloud environments such as AWS, Azure, or GCP.
- Knowledge of SQL databases.
- Experience building systems from scratch.
- Experience with containerization, such as Docker and 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, such as key-value stores.
- Startup experience.