Jobs.ca
Jobs.ca
Language
Koyfin logo

Staff Software Engineer

Koyfin1 day ago
Remote
Staff
full_time

About the role

About Koyfin

Koyfin is fast-growing fintech product companies, building a powerful, intuitive analytics platform used by hundreds of thousands of investors around the world — from individual traders to top-tier financial advisors.

We believe every investor deserves world-class tools without the complexity or price tag of legacy platforms. That’s why we’ve built a sleek, customizable experience with robust data coverage and stunning visualizations to help users make smarter investment decisions.

Our impact so far:

🥇 One of the fastest-growing platforms for financial advisors, driven by product-led growth

🚀 Recognized by G2 as a top-rated analytics solution

📈 Consistent record-breaking growth in usage and revenue

💰 Cash flow positive — and proud of it

About the Role

We’re looking for a  Staff Backend Engineer

 to lead the technical evolution of our platform as we scale from hundreds of thousands to millions of users. This role goes beyond coding — it requires system-level thinking, mentorship, and architectural leadership.

As a Staff Engineer at Koyfin, you’ll partner closely with engineering leadership, product managers, and cross-functional teams to define and implement scalable systems that support the next stage of our growth. You’ll help shape the long-term technical vision while remaining hands-on with code and system design.

If you thrive on tackling complex problems, driving engineering excellence, and mentoring others while building systems that directly impact investors around the world — we want to hear from you.

What you’ll be doing?

  • Drive the architecture and technical roadmap for core backend services
  • Lead the design and implementation of scalable APIs and data processing pipelines
  • Guide critical initiatives that impact multiple teams and business areas
  • Collaborate with engineering leadership to raise the bar on system performance, reliability, and maintainability
  • Mentor engineers across teams and foster a culture of technical ownership
  • Debug and optimize distributed systems and large-scale data flows
  • Act as a force multiplier — identifying gaps, proposing solutions, and enabling others to move faster
  • Work with modern technologies including TypeScript, Node.js, NestJS, PostgreSQL, MongoDB, AWS, and Kubernetes

What We’re Looking For

  • 12+ years of experience in software engineering, with deep backend expertise
  • Proven experience designing and evolving backend architecture at scale
  • Knowledge of design patterns, algorithms, and system architecture
  • Strong knowledge of Node.js, NestJS (or similar), SQL, NoSQL, distributed systems, and caching strategies
  • Clear, concise communication skills — able to influence across functions and levels
  • Strong leadership qualities — capable of setting technical direction and rallying teams around it
  • Advanced English, both written and spoken

**What we offer**

  • Remote-first work culture with flexible hours
  • Competitive compensation with performance-based bonuses
  • High-performance gear and resources to support your productivity
  • Real impact — your decisions will shape the product and the company’s direction
  • Strong team of kind, talented engineers who care deeply about the product and users
  • Fast feedback loops — we ship quickly and learn from real users
  • Autonomy and influence — take ownership of complex systems and drive meaningful change
  • A product-led company with minimal bureaucracy and high trust in our people

About Koyfin

Financial Services
11-50

Koyfin is a financial data and analytics platform for researching stocks and understanding market trends. Our data coverage includes stocks, ETFs, mutual funds, FX, bonds, economics, news, and Twitter so you can have a god-like view of the markets.

Our mission is to equip every investor in the world, no matter their size, with the best data and tools; empowering them to achieve more.