Taro Logo

Software Engineer: Back-End (Data)

A venture-backed company transforming investment research with AI, serving 300,000+ users and enterprise partners.
$80,000 - $220,000
Data
Mid-Level Software Engineer
Remote
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer: Back-End (Data)

FinChat is an ambitious venture-backed company revolutionizing the financial data industry through AI technology. Having grown exponentially to serve 300,000+ users and numerous enterprise partners, we're seeking exceptional talent to join our founding engineering team. This role focuses on our proprietary data technology, working with both aggregation and API distribution.

As a Back-End Data Engineer, you'll be at the forefront of combining financial data with cutting-edge AI technology. You'll work directly with the Founding Team, participating in strategic decision-making while maintaining hands-on development responsibilities. The position offers a competitive salary range of $80,000-$220,000 plus equity options, reflecting our commitment to rewarding talent regardless of traditional experience metrics.

The ideal candidate will be a true 10x engineer with strong capabilities in data parsing, database management, and API development. Your expertise in Python and handling both structured and unstructured data will be crucial. A passion for finance and investing is essential, as our platform is built by investors, for investors. Experience with AI technologies, particularly LLMs, will be highly valuable.

This is an opportunity to join a fast-growing company that has achieved 10X growth in the past 12 months. You'll be part of a tight-knit, bureaucracy-free team where your contributions will directly impact the company's success. The role offers comprehensive benefits, including unlimited vacation, dental and vision coverage, and a remote-first work environment with occasional in-person collaboration in downtown Toronto.

Last updated 5 months ago

Responsibilities For Software Engineer: Back-End (Data)

  • Work on proprietary data technology in aggregation and distribution via API
  • Hands-on work with financial data and latest AI technology for data API offerings

Requirements For Software Engineer: Back-End (Data)

Python
React
Node.js
  • Must be a 10x engineer who writes good code fast
  • Experience with data parsing
  • Experience with databases
  • Experience with Python
  • Strong background working with and building APIs
  • Strong knowledge of handling structured and unstructured data
  • Experience or strong interest in investing and finance
  • Bachelors or equivalent in Computer Science, Software Engineering (exceptions for self-taught)
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs)
  • Must be based in Canada

Benefits For Software Engineer: Back-End (Data)

Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Equity options
  • Unlimited vacation
  • Benefits (dental, massage, prescriptions, vision)
  • Remote-first work

Interested in this job?