Backend Golang Developer - Trust Wallet

Type: Remote within country | Location: San Francisco, USA

03/11/2024
10 months ago

About the job

Company Description:

  • Trust Wallet is the world’s most inclusive, chain-agnostic, self-custody wallet serving tens of millions of users globally.
  • Provides a secure, seamless, and intuitive gateway to the crypto and NFT ecosystems.
  • Users can send, receive, stake, mint, and store 4.5+ million cryptocurrencies on 66+ blockchains, including Bitcoin, Ethereum, BSC, Polygon, Solana, Avalanche, etc.
  • Developer community relies on Trust Wallet for reaching millions of users, building their wallets, and growing crypto adoption.

Job Description:

  • If you're passionate about building cloud-based microservices and highly scalable APIs, we invite you to join us in building innovative crypto architectures and advancing technologies for web3 innovations.

Responsibilities:

  • System Design: Think about how services are built, communicate with each other, and interface with third parties.
  • Feature Development and Optimization: Own backend features supporting all platforms (extension, mobile, desktop).
  • Infrastructure: Help define how Trust Wallet runs and deploys backend services to millions of users.
  • Team Building: Work with the team to create a culture of continuous improvement with each new hire.
  • User Interface: Interface directly with end-users and developers building on Trust Wallet, supporting them and collecting feedback to inform product direction.

Qualifications:

  • 4+ years of software engineering experience, including extensive knowledge of Go (2+ years for Mid-Level role).
  • Experience building microservice-based architectures.
  • Strong technical problem-solving, communication, and collaboration skills.
  • Experience with cloud environments like AWS, Azure, or GCP.
  • Deep knowledge of Key Value, SQL databases.
  • Experience with containerization (e.g., Docker, Kubernetes).

Nice to have:

  • Experience in a blockchain-based project.
  • Experience building distributed systems with expertise in identifying and analyzing performance bottlenecks.
  • Expertise in NoSQL and/or other database storage engines.

Additional Information:

Why work at Trust Wallet?

  • Be part of the world’s leading blockchain ecosystem with excellent career development opportunities.
  • Work alongside diverse, world-class talent, in an environment where learning and growth opportunities are endless.
  • Tackle fast-paced, challenging, and unique projects.
  • Work in a truly global organization, with international teams and a flat organizational structure.
  • Enjoy competitive salary and benefits.
  • Balance life and work with flexible working hours and casual work attire.

Apply today to join our team in building the world’s most trusted and secure crypto wallet and enable a decentralized future for everyone.

Trust Wallet is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.

By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.

Salary range: AED 0 - AED 0

Apply Now

Skills Required:

GoWebAPIDockerKubernetesAWSGCP