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.