Koyfin is a 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
Who we’re looking for?
- 10+ 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
Bonus Points
- Prior experience in a fintech or data-heavy product company
- Hands-on experience with CI/CD pipelines, observability tools, and infrastructure as code
- Familiarity with frontend architectures and data visualizations
- Contributions to open-source or technical thought leadership (writing, talks, etc.)
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