Staff 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 Staff Software Engineer, you will be pivotal in solving some of the most challenging technical problems in a developer-first environment. You will be responsible for owning business requirements and delivering comprehensive solutions across the entire stack. You will work with a team of highly skilled engineers, using TypeScript with MERN + AWS, to build scalable and maintainable systems.

What You'll Do

  • Lead the design of complex, scalable, and maintainable systems using TypeScript, Node.js, and React. Your designs should reflect deep architectural insights and robust engineering principles.
  • Mentor and guide a team of engineers, providing expert technical direction, fostering a culture of excellence, and driving continuous improvement.
  • Own and deliver features end-to-end, ensuring high-quality development in both the backend and frontend (70/30 split).
  • Work closely with the product team to shape and refine new features, ensuring they are technically sound and aligned with business goals.
  • Implement and uphold best practices for coding, testing, and deployment, ensuring that all code meets the highest standards of quality and maintainability.
  • Drive key technical initiatives and improvements across the engineering team, ensuring alignment with the company's strategic goals.

Technical Requirements

  • Minimum Bachelor's degree in Software Engineering, Computer Science, or a related field. Advanced degrees are a plus.
  • 10+ years experience as a Software Engineer in a professional setting.
  • Advanced understanding and hands-on experience with TypeScript, Node.js, React and related technologies.
  • In-depth experience with AWS cloud services and MongoDB, including architecture, deployment, and management.
  • Strong understanding of modern development practices, tools, and methodologies. Expertise in CI/CD, automated testing, and agile methodologies.
  • Demonstrated ability to design and implement robust software architectures that scale.
  • Experience with functional programming languages is highly desirable.

About You

  • Currently holding a staff-level engineering role in a product-centric company.
  • Extensive experience with advanced Node.js concepts such as worker threads, streams, and WebSockets.
  • Exceptional skills in software design, capable of making significant and thoughtful contributions to architectural decisions.
  • Proven track record of leading and inspiring high-performance engineering teams, with a focus on technical excellence and innovation.
  • Thrives in the fast-paced environment of a startup, able to adapt quickly and efficiently.
  • A strong interest in the cryptocurrency industry or a keen willingness to learn and adapt to new technologies.
  • Passionate about coding and driving technical excellence.

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

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