Overview
CoinTracker makes cryptocurrency portfolio tracking and tax compliance simple. CoinTracker enables consumers and businesses to seamlessly track their cryptocurrency portfolio, investment performance, taxes, and more. We are a globally distributed team on a mission to enable everyone in the world to use crypto with peace of mind. Learn more about our mission, culture, and hiring process.
Some things we’re proud of
- 🛠️ Building foundational tools in the cryptocurrency space
- 📄 Over 1M tax forms generated
- 💲 $80B+ in cryptocurrency is tracked on CoinTracker (~over 5% of the entire crypto market)
- 🤝 Partnered with Coinbase, H&R Block, Intuit TurboTax, MetaMask, OpenSea, Phantom, Solana, and Uniswap
- 🗺️ Founders: Jon previously built TextNow (200M downloads), Chandan was previously a product manager at Google & Google[x]
- 💼 $100M+ venture capital raised from Accel, General Catalyst, Y Combinator, Initialized Capital, Coinbase Ventures, Kraken Ventures, Intuit Ventures, 776 Ventures, Balaji Srinivasan, Claire Hughes Johnson, Gokul Rajaram, Serena Williams, Zach Perret
- 🌴 Awesome benefits
Your opportunity
As part of our 0→1 B2B Crypto Accounting product team, you'll have the unique opportunity to design and build products and features from scratch, shaping the foundation of a new business line. This is a rare chance to contribute to greenfield projects where your technical expertise, creative problem-solving, and product insights will directly influence the company's growth.
We’re looking for a passionate and versatile engineer who thrives in ambiguity, enjoys tackling tough technical challenges, and is excited about delivering delightful user experiences.
What you will do
- Design, develop, and deploy scalable systems and features to bring a brand-new product to life and drive growth.
- Drive end-to-end ownership of features, from ideation and design to implementation and optimization.
- Collaborate closely with product, design, and business leads to align technical solutions with user needs.
- Champion best practices for coding, testing, and operational excellence.
What we look for
Role-agnostic
- Impact: Demonstrated ability to drive business impact
- Mission alignment: Hungry and motivated about making progress towards our mission of Enabling everyone in the world to use crypto with peace of mind.
- Trust: Say what you believe. Do what you say.
- Communication: Able to clearly talk about the details and also zoom out to the bigger picture
Role-specific
- 3+ years of software development experience as an IC.
- Have strong CS fundamentals, including algorithms, data structures, system design, and distributed systems.
- Write high-quality code, value software testing, and uphold best practices in engineering, security, and design.
- Have a startup mindset: you’re resourceful, adaptable, and not afraid of ambiguity.
- Enjoy learning new tools, technologies, and methodologies to stay at the cutting edge.
- Able to work effectively in a remote setting and able to overlap with our core hours of 9 AM to 12 PM PT.
- [Bonus] Prior experience building 0 → 1 products and engineering systems.
Sample projects you might work on
- Build a rules engine to enable enterprises to create rules to programmatically categorize their transactions.
- Build accounting integrations to allow customers to sync crypto data to ERP systems
- Build reconciliation tools to allow customers to quickly resolve issues before monthly close
Some of the technical challenges we face are
- Lots of data — billions of data points to track transactions and market pair prices
- Data structures & algorithms — automated transfer detection, cost basis tracking, tax optimization, and more. Your CS fundamentals finally come in handy!
- Scalability — some cryptocurrency users, such as algorithmic traders, accumulate millions of transactions per year. CoinTracker needs to work seamlessly for those power crypto traders.
- Blockchain — whether it's running our own nodes, implementing xPub address generation and traversal, or parsing smart contracts to seamlessly support decentralized trading, we get our hands dirty with core blockchain technology
- Technical complexity — integrating with hundreds of exchanges and blockchains and supporting thousands of cryptocurrencies means we have to methodically architect our software and build critical monitoring systems to deliver a robust and accurate platform
- Product challenges — building a consumer finance product that works flawlessly for our global user base and through our partner integrations with top crypto exchanges, marketplaces, and tax-filing software
Our tech stack is
- Web: HTML, Typescript, React, React Native, TailwindCSS
- Mobile: React Native, Expo, GraphQL
- Backend: Python, Flask, GraphQL, Postgres, BigTable, Redis, Python RQ
- Infrastructure: GCP, Terraform, PostgreSQL, Docker, Pub/Sub, Datadog, PagerDuty
- You don’t need to know any or all of these, but be willing to learn!