What will you do:
You will be our first dedicated Solidity engineer. We are exploring crypto applications in the future of work. You will be working directly with the CEO and CTO to define the scope of and implement proof-of-concept of Contra currency and identity management system.

How you’ll add value at Contra:
  • Build smart contracts in Solidity for the Ethereum blockchain
  • Build front-end Web3 interfaces that interact with the Ethereum blockchain
  • Build back-end cloud services that interact with the Ethereum blockchain
  • Understand and be passionate about blockchain architecture
  • Design, scope, and estimate decentralized applications at the feature level

You’ll be successful here if you:
  • Carefully plan your work and build for the future
  • Deliver transparent, honest, and direct feedback to your peers on an early-stage product
  • Enjoy participating in all parts of the product process, not just coding
  • Thrive in a remote-first environment
  • Are located in a timezone within 3 hours of San Francisco
  • Are fluent in verbal and written English

Requirements for this role
  • Senior-level development experience
  • Comfortable with Node, React, and understands how to build smart contracts which interact with the traditional web stack
  • Possesses a working knowledge of designing APIs and building scalable RESTful services
  • Strong knowledge of common algorithms and data structures
  • Strong knowledge of Ethereum-like blockchain and Smart contracts
  • Understands and applies Solidity patterns to solve common problems
  • Build smart contracts using Test Driven Development methodologies
  • Understands gas optimization the tradeoff between efficient code and readable code
  • Familiar with grooming and submitting smart contract codebases for third-party audits, with extensive comments and NatSpec documentation

Our stack:
  • React, Suspense, & Relay
  • Typescript
  • styled-system, styled-components, and storybook
  • DevOps: Gitlab CI/CD, ArgoCD, Kubernetes
  • Backend: Solidity, NodeJS, GraphQL, GraphQL Helix , Redis, PostgreSQL

How Contra can add value for you:
  • Remote-first culture
  • Healthcare for employees
  • Well-funded company built to scale
  • Competitive salary + equity
  • Generous vacation policy + paid holidays off
  • Flexible parental leave
  • No Meeting Wednesdays
  • Half day every third Friday of the month
  • Themed meetings, games, and other fun team-bonding activities
  • A custom slack emoji, just for you

Our interview process:
  • Complete a self-assessment form (10-15 minutes)
  • Non-technical (introduction & culture) interview (30-45 minutes)
  • Technical interview with CTO (30-45 minutes)
  • Technical interview with Frontend Lead Engineer (30-45 minutes)
  • You will receive a final answer from Contra no later than 48 hours after your final interview

Learn more about Contra: