Remote Backend Golang Contractor

Trust Wallet · Ghana · Remote

About the job

Job Description

  • 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


Qualifications

  • 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)


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)
  • Experience building distributed systems.


Additional information

This is a Global, fully remote role

You must have the right to work for the country you are based.