Software Engineer - Frontend

$80,000 - $150,000 yearly
  • CryptoTrader.Tax
  • Remote
  • Jun 08, 2021
Full time Engineering Engineering - Frontend

Job Description


CryptoTrader.Tax is the leading tax reporting platform for cryptocurrency investors. Today, users leverage the platform to connect their exchanges, wallets, and crypto accounts to automatically pull in their transaction history and generate necessary tax reports with the click of a button.

CryptoTrader.Tax has tens of thousands of users all over the world, has processed more than fifty billion dollars in cryptocurrency transactions, and has partnered up with some of the largest cryptocurrency exchanges and tax software companies in the industry—including Intuit TurboTax—in effort to bring seamless crypto tax reporting to the mainstream.

Our Team

We're an ambitious, young, and agile team with a vision of building an essential piece of infrastructure for the future of digital assets. We work very hard, and we have a lot of fun doing it. 

The company is headquartered in Kansas City, MO; however, true to the ethos of the crypto culture in which we operate, our team is fully distributed with teammates in Austin, St. Louis, Portland, Los Angeles, Mexico City, Zagreb, and more.

The Opportunity

CryptoTrader.Tax’s mission is to enable seamless tax reporting for all crypto investors—no matter how complex their transaction history. To help achieve this, we are looking to add a highly technical software engineer who is familiar with the cryptocurrency space to our front-end team.

You will have enormous responsibility in this role, as our front-end team is currently revamping our prior MVC web app into its own client-side application. Your work will directly impact hundreds of thousands of crypto investors by allowing them to intuitively and seamlessly complete their taxes.

You will be joining a fast-paced startup and contributing to one of the most important pieces of infrastructure for the future of the cryptocurrency industry.

What you’ll do

  • Create trustworthy and simple user interfaces using Blazor
  • Create and iterate on our shared component library following best practices
  • Work on revamping our current MVC web app into its own client-side Blazor app
  • Collaborate with Product Managers and Designers to iterate on the design and implementation of our product
  • Work closely with our customer support team to identify usability issues and proactively fix them
  • Push for the best customer experience through technical and product decisions
  • Mentor and train other team members on design techniques and coding standards

What you need to succeed:

  • Strong design and UX sensibilities
  • Have experience developing web apps using Blazor
  • Have at least 3 years of experience in developing web apps and shipping user-facing features with modern, component-based frameworks like React, Angular, Vue.
  • Fluency with state management patterns such as Flux, Redux, etc.
  • Fluency in HTML, CSS, and related web technologies
  • Familiarity with product and design lifecycles and collaborating closely with designers, engineers, and product managers
  • Familiarity with current trends and best practices in front-end architecture, including performance, security, and usability
  • Familiarity with consuming REST APIs to display and interact with data
  • Strong desire to mentor and assist other engineers
  • Strong verbal and written communication skills

Technologies we work with:

  • Docker
  • Kubernetes
  • Blazor
  • Tailwind CSS


  • Fully Remote
  • Competitive Compensation

We'd love to speak to you if you think you'd be a good fit!