Bitfo Backend Engineer Remote · Full time

In this role, you will work in a cross-functional team of designers, developers, and product managers to build the most trustworthy brand in cryptocurrency education. As a backend engineer, you will build a robust data-service for ingesting, storing, and distributing realtime cryptocurrency data in our Elixir-powered service.


Required Experience

  • 1-3 years of software development experience on a team of professional developers
  • An understanding or interest in functional programming in Elixir
  • Effective communication skills, a positive attitude, and ability to give and receive constructive feedback through mentoring, pair programming sessions, and code reviews
  • Familiarity with modern DevOps practices including: Git-based collaboration; Trunk-based development; and Continuous Integration & Delivery


  • Collaborate with product designers and engineers to build world-class educational content websites
  • Implement API integrations, data pipelines, and client APIs using Phoenix and the BEAM ecosystem
  • Design performant database schemas, queries, and indices using TimescaleDB
  • Implement internal-facing tools and dashboards using Surface, Phoenix LiveView, and TailwindCSS
  • Translate product ideas into a set of tasks that can be delegated and collaborated on with teammates
  • Build ownership of our product, ensuring delivery, reliability, stability, and speed
  • Ensure our product is built with change in mind; we have tests and practices to ensure that we can rapidly modify our product without breaking it
  • Have fun, be scrappy, and respectful

We love to see

  • Experience working with Elixir and the BEAM ecosystem
  • A desire to grow outside of your comfort zone (Want to improve your skills with SQL? Real-time data? Frontend? We’ll teach you!)
  • Experience with writing tests at different levels, from integration & acceptance testing using browser drivers, to lower-level testing such as property-based testing and unit-testing
  • An interest in contributing to OSS

As an engineering organization, we value

  • Short feedback loops (fail fast, learn fast), small batch sizes, trunk-based development
  • Autonomy and ownership through mentorship, coaching, and sponsorship
  • Creating growth opportunities for team members to level-up their skillset
  • Observability of our product
  • The Open Source Software community we depend upon. We are active contributors to projects such as ElixirPhoenix FrameworkSurfaceex_doc, and


  • Competitive salary and equity packages
  • Remote-first work environment with semi-yearly gatherings to connect with your teammates in-person throughout the year
  • Flexible vacation with an encouraged 15-day minimum
  • Comprehensive health, dental, and vision insurance with 90% of employee and 60% of dependent premiums covered by Bitfo
  • Top of the line gear to ensure you have the best work from home environment including a Macbook Pro and Monitor
  • Opportunity to build something meaningful from the early stages, have both autonomy and mentorship, and make an impact

Interview Process

  • 25 minute phone screen
  • 1 hour technical interview (Pair Programming)
  • 1 hour interview with Co-Founders
  • 1 hour minute final interview with CTO

At this time, we're currently only hiring employees that are based in North America and can work within either PT, MT, or ET time zones.