Build the future of web3

Browse open roles across our portfolio companies.
Work alongside the best and brightest minds in crypto.

Senior Software Engineer (TypeScript, Node.js, React)

Crypto Tax Calculator

Crypto Tax Calculator

Software Engineering
Posted on Sunday, July 7, 2024
About Crypto Tax Calculator

CTC, a remote-first SaaS company backed by AirTree Ventures, is on a mission to build the best tax software for the web3 world. We have challenging design problems, an extremely capable engineering team, and an unwavering commitment to building the best possible solutions for our customers.

We offer top-of-market compensation and real work-life balance, with a 100% remote-friendly environment, flexible work hours, minimal meetings, and a wide variety of work. We are proud to have built a team culture that people genuinely enjoy working in.

The Role

As a Senior Software Engineer, you will help solve challenging problems in a developer-first work environment. You will take ownership of business requirements and deliver them across the full stack. We use TypeScript with MERN + AWS.

What You'll Do

  • Write easily maintainable code (React, Node.js, TypeScript) that transforms complex business requirements into elegant, performant solutions.
  • Own features end-to-end with development in both the backend and frontend (70/30 split).
  • Work closely with the product team to help shape new features.
  • Mentor and guide other engineers, fostering a culture of continuous learning and improvement.
  • Contribute to code reviews and provide constructive feedback to peers.

Technical Requirements

  • Minimum Bachelor-level qualification in software engineering or related field.
  • 8+ years experience as a Software Engineer in a professional setting.
  • Advanced understanding of TypeScript, Node.js, React, and related technologies.
  • Proven track record in software design and system architecture.
  • Experience with functional programming languages is a plus.
  • Experience with AWS and MongoDB is a plus.

About You

  • Currently a senior-level engineer in a product-focused company.
  • Excel in software design and are able to make thoughtful contributions to architectural decisions.
  • Comfortable with advanced Node.js concepts such as worker threads, streams, and WebSockets.
  • Comfortable with advanced React concepts such as hooks, context API, and performance optimisation.
  • Proven track record of high performance and delivery of high-quality software.
  • Excited by the fast-moving pace of a startup.
  • Have a strong interest in the cryptocurrency industry or a willingness to learn.
  • Love to code.

Why You Should Work for Us

  • Competitive top-of-market package.
  • VC-backed fast-growing SaaS company.
  • Remote-first company, we don't care where you work.
  • Flexible work hours, we don't care when you work.
  • Async-first, we only have one internal meeting day; the rest are meeting-free days so you can actually get work done.
  • High-velocity team, we work hard and ship fast.
  • Everything we do is geared towards maximising throughput and minimising BS.
  • Work with an exceptional and passionate team of domain experts in the crypto space.

At CTC, we celebrate and support everyone’s perspective and background, and are committed to building an inclusive, diverse workplace; this has been a significant driver of our success so far. CTC welcomes all people regardless of sex, gender identity, race, ethnicity, disability, age, or other lived experience.

Our objective is to hire the best talent, regardless of background. If you require accommodations to fully participate in our opportunities, please don't hesitate to reach out to us at—your needs are important to us.

The Pay Range For This Role Is

170,000 - 200,000 AUD per year(Remote - Australia)