Lead Rust Engineer

WalletConnectRemote; United StatesFull-time$100k - $250k*Jan 12, 2024
Apply for this job

WalletConnect is the open-source web3 standard to connect blockchain wallets to dapps. Any wallet, any dapp, any chain. Starting in 2018, our mission is to make web3 accessible to everyone. Every month, millions of people use WalletConnect in thousands of integrations. We raised ~$25M from venture investors including 1kx and Coinbase as well as from customers such as Shopify and Circle. We are growing fast both in terms of features and users.

To learn more about our plans for 2.0 and WalletConnect:

Company Website | Docs | Specs | Twitter | GitHub | Discord | LinkedIn | Medium

CEO Pedro Presentation at EthCC

CAIP / EIP - standards that we contribute to (e.g. EIP6963)



The Role

We’re looking for a Lead Software Engineer/Architect to join our Cloud team which is responsible for the entire backend at WalletConnect. As a member of the Cloud team you will deliver new software in Rust, Typescript, and Go and deploy it to AWS, CloudFlare, GCP, and others. You will instrument and operate the software using Prometheus, Grafana, and Opsgenie. You, in tandem with your teammates, will be in charge of maintaining the system. You will write proposals for new features, apps, and bug fixes and when present those proposals to your teammates, across teams, or the entire company depending on the scope.

Some of the software is or will be decentralized.

Day to Day:

  • Shaping the products/features: Utilize your ecosystem knowledge to identify and exploit new opportunities.
  • Establishing high standards for your awesome team on operational excellence, ensuring a high quality systems design process, keeping your team unblocked as much as possible, communicating with stakeholders, and leaving no stone unturned when it comes to security
  • Researching, proposing, developing, launching and scaling new apps/APIs
  • Leading by example when it comes to hands on coding and architecting
  • Conceptualizing new features and share your ideas concisely
  • Writing new and improve existing software/services/SDKs in Rust
  • Build and deploy infrastructure using Terraform/AWS/Grafana/Opsgenie/Prometheus
  • Plan and implement metrics/monitors and operate the Backend team’s services
  • Organizing and Managing an on call rotation
  • Natural Leadership: Collaborate with other engineers, providing skilled and empathetic mentorship.
  • User-Centric Development: Focus on creating user-friendly APIs and clear documentation.
  • Community Engagement: Understand and meet the needs of the team, business, developer community, clients and ecosystem.

Tech Stack: Amazon Web Services (AWS), Rust, React.js, Next.js, PostgreSQL

Requirements

Must Haves:

  • Experience developing and creating architecture in Rust
  • Experience leading a team
  • Experience in managing an on-call rotation
  • Strong networking skills
  • Strong AWS (or other cloud provider) experience
  • Experience in monitoring: Grafana, Prometheus, Loki, Datadog, CloudWatch, or other
  • SQL skills (PostgreSQL preferred)
  • Solid Linux and networking skills
  • Demonstrated experience with managing production services
  • AAA expertise in running highly available software

Plusses:

  • TypeScript/Go/Python
  • Terraform/CDK/equivalent
  • Experience in decentralized systems and libraries e.g. libp2p

Benefits

  • Fully remote position 
  • Budget for your home office or work environment
  • Regular team offsites to amazing places around the world
  • Generous PTO and parental leave
  • Meaningful Learning and Development budget
  • Competitive compensation package including salary, equity and possibly tokens
  • If you’re in the US, we’ll also cover your healthcare
  • The chance to build and grow with one of the most recognized companies in Web3 and have fun while we do it

WalletConnect is an equal opportunity employer and we encourage applications from candidates of all backgrounds and experiences. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Share

Alternative Jobs