Engineering Manager - Product

at

CoinTracker

Worldwide
Full Time
2mo ago
About CoinTracker

Applying

Please apply directly on our careers page — applications via YC are unmonitored!

Overview

CoinTracker is a portfolio assistant for cryptocurrency. Used by over 500,000 cryptocurrency holders with over $20 Billion in crypto assets on exchanges, it enables consumers and businesses to seamlessly track their cryptocurrency portfolio, investment performance, taxes, and more. Beyond cryptocurrency, we are building a general automated financial assistant for all financial assets.

Our mission is to increase the financial freedom and prosperity of individuals and companies.

Some things we’re proud of:

💲 Over $20B in crypto assets are tracked on CoinTracker

📈 Profitable. Growing over 15X YoY.

🤝 Partnered with Coinbase, TurboTax, Wolters Kluwer, and other industry leaders

💼 Backers including Y Combinator, Initialized Capital, Serena Williams, and more

🗺️ Founders: Jon and Chandan previously built TextNow (scaled to 200 million downloads) and worked at Google[x] & Google

About the role

CoinTracker is a portfolio assistant for cryptocurrency. It is used by over 500,000 cryptocurrency holders collectively tracking over $20 billion in crypto assets. CoinTracker enables consumers and businesses to seamlessly track their cryptocurrency portfolio, investment performance, taxes, and more. Beyond cryptocurrency, we are building a general automated financial assistant for all financial assets.

Our mission is to increase the financial freedom and prosperity of the world.
Some things we’re proud of:

💲 Over 1% of all cryptocurrency transactions globally are tracked on CoinTracker

📈 Profitable and growing 15X year over year

🤝 Partnered with Coinbase, TurboTax, and other industry leaders

💼 Backers including Y Combinator, Initialized Capital, Serena Williams, and more

🗺️ Founders: Jon previously built TextNow (200M downloads), Chandan was previously a product manager at Google

Learn more about our mission, culture, and hiring process.

Your mission:

Build and lead the Product Engineering team powering CoinTracker's product functionality across the web app, mobile apps, and backend stack. Build world-class web and mobile clients enabling CoinTracker to deliver a must-have portfolio & tax manager for every cryptocurrency user.

3-month outcomes:

  • Three new engineers hired and onboarded
  • Short, medium, and long term objectives defined for the Product Engineering team to deliver on the company's goals and roadmap
  • Managing a team of engineers continuously shipping product & engineering improvements
  • Guiding the team through challenging technical problems: finish transition to a Single Page App in React, finish transition to GraphQL
  • Building a world-class engineering culture and environment for engineers

1-year outcomes:

  • Eight new engineers hired and onboarded since joining CoinTracker
  • Product Engineering team is consistently delivering on short, medium, and long term objectives
  • Product stack is in a reliable, maintainable, and high-quality state with minimal technical debt

Some of the skills we're excited about:

  • Leadership:  Ability to lead and motivate engineers, define and align engineers around key objectives and areas of focus, achieve high collective productivity, impact, and happiness.
  • Hiring:  Ability to find and hire exceptional engineers. Successfully sources, selects, and sells excellent engineers to join CoinTracker. Champions diversity, equity, and inclusion.
  • Algorithms & data structures:  Proficient at solving intermediate algorithms & data structures challenges.
  • System design:  Proficient at designing complex engineering systems. Proficient with databases, web servers, job queues, client-side architecture. Experienced at horizontally scaling engineering systems with 1 million+ users. Knowledgeable about system health monitoring.
  • Code quality & testing:  Writes well-designed, modular, intuitive, clean code. Understands software best practices like DRY, high cohesion, low coupling. Not afraid to refactor or propose architectural changes and see them through to the finish line. Understands different types of testing required in a complex distributed system. Values automated testing.
  • Frontend:  Proficient with modern frontend technologies. Able to build a robust, modular, and maintainable frontend stack.
  • Product savvy:  Strong product sense, able to define and execute on an ambiguous product objective, able to make sound UX decisions and come up with basic designs.

What's it like working at CoinTracker?

We are a fully internationally distributed, tight-knit team. We have minimal process, and the majority of our time is spent working and collaborating asynchronously through tools like Figma, Github, Google Meet, Linear, Notion, Slack, Zendesk. We also stay aligned and bonded through weekly sprints, standups, all hands, and socials. We aim to empower every individual on the team with full transparency, ownership, autonomy, and clear objectives. Learn more about our guiding principles.

If this sounds exciting, we'd love to hear from you! Not sure you’re a perfect fit? Reach out anyway. We’re looking for awesome individuals, not folks who perfectly match a job posting.

Technology

Our engineering process includes:

  • Code reviews
  • Continuous integration
  • Multiple daily automated deployments to production
  • Automated testing with >85% code coverage

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.

Our tech stack is:

  • Web: HTML, Javascript, React, CSS, Sass
  • Mobile: React Native, Expo, GraphQL
  • Backend: Python, Flask, GraphQL, Postgres, Redis, Python RQ
  • Infrastructure: Heroku, AWS
Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Copied
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar