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

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 a month 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?

Jobs Related To FinChat Software Engineer: Back-End (Data)

Software Development Engineer, HWEng Analytics & Data Engineering Team

AWS Hardware Engineering seeks Software Development Engineer for Analytics and Data Engineering team to build data infrastructure and hardware monitoring systems.

Software Engineer III - SSIS and SSRS Developer

Mid-level Software Engineer position for SSIS and SSRS development at Horace Mann, focusing on ETL processes and reporting solutions for educator-focused financial services.

Abuse Test Engineer, New Product

Join Redwood Materials as an Abuse Test Engineer to design and execute safety tests for new battery and energy storage products.

Power BI Engineer (ESOM - SAM)

Remote Power BI Engineer position at IT Concepts, focusing on data analysis and visualization for federal government projects with comprehensive benefits and growth opportunities.

Business Intelligence Engineer, Amazon Logistics

Business Intelligence Engineer role at Amazon Logistics, focusing on data analysis and visualization to optimize worldwide delivery operations.