Back
Senior Full Stack Engineer

We are seeking a highly skilled and experienced full-stack engineer to join our platform team. In this role, you will play a pivotal part in developing and optimizing the frontend and backend systems of our platform to deliver high-performance user experiences and data-driven insights.

EU / US - RemoteFull-time

About Token Terminal

Token Terminal is an institutional-grade data infrastructure and analytics provider for the blockchain economy. We extract, standardize, and deliver financial and alternative data on blockchains, decentralized applications, and tokenized assets to institutional and retail investors.

Our mission is to be the ground truth for blockchain data. We have over 120 blockchains indexed, manage over 4PB of data, and process over 200TB daily. We've implemented rigorous QA throughout the system to ensure we deliver the highest quality data. We've grown to serve over 50,000 monthly active users on our platform, while our API and data share power the most widely used TradFi and crypto platforms, including Bloomberg, Google, Binance, CoinGecko, CF Benchmarks, and Nansen. Through these partnerships, our data reaches tens of millions of users globally.

We are a remote-first company with employees distributed across the EU and US (East) time zones. We are headquartered in Finland, and our Nordic values are built into our culture: flat hierarchy, real ownership, and sustainable performance. As a small team, we're generalists who obsess over a high-quality product. We operate in a high-trust environment and default to action. We're looking for experienced engineers who can pick up new challenges and work together to solve them. We use TypeScript and SQL to build scalable systems and have a strong foundation that allows us to ship and prototype features quickly. We focus on industry-standard tools and prefer boring tech to keep our systems robust and scalable.

The Token Terminal Architecture

Our engineering team is split into three focus areas: Data ingestion and processing, analysis and serving. The Data team oversees managing the data ingestion from RPC nodes, loading and processing the data in BigQuery, and analyzing and calculating the project metrics for all projects listed. The Platform team focuses on our public API, main website: tokenterminal.com, and various integrations including our Google Sheets, Microsoft Excel and Bloomberg apps to name a few.

In all our processing, we strongly prefer ELT over ETL. Almost all data transformations on raw blockchain data are performed within our BigQuery data warehouse. This approach, coupled with the extensive use of SQL in our codebase, offers significant operational advantages. You'll encounter some elegant and innovative solutions especially within our SQL codebase.

While all of the data processing is done in BigQuery, we synchronize the resulting datasets into Clickhouse, that is the main source for API. This enables us to push our API to be faster and enable more custom and aggregations.

Over time, we've iteratively developed our proprietary blockchain data extraction framework. Our current, third-generation infrastructure is built in TypeScript and runs extraction jobs within Kubernetes.

The Token Terminal Stack

We focus on industry-standard tools and prefer boring tech to keep our systems robust, scalable.

Data Pipeline:

  • Ingestion: NodeJs, Go. Hosted in Google Cloud with k8s
  • Data processing: BigQuery SQL managed with dbt, Run via in-house tooling and Argo workflows for daily processing

API:

  • NodeJs, Postgres, Clickhouse, Redis
  • Hosted in Google Cloud with k8s

Frontend:

  • Next.js hosted in Vercel

Tools:

  • GitHub, Slack, Notion, Google Meet

Monitoring:

  • Google Cloud

Day-to-day responsibilities

As a senior member working on our platform team, your responsibilities will include:

Develop and Enhance Frontend and Backend Applications

  • Design and build scalable, secure, and maintainable frontend and backend systems that align with our data analytics needs and UX/UI best practices.
  • Create and maintain modular components for our user interface, ensuring a seamless and intuitive user experience.

Integrate Blockchain Data and Backend Services

  • Collaborate with the data team to integrate new metrics and datasets. Build out new high performance APIs and frontend features to support showcasing the data
  • Research and understand blockchain-related data flows to efficiently support data analysis on our platform.
  • Work on our Queries and dashboarding product to help make it the best analysis platform for our users and custom research.

Optimize System Performance and Scalability

  • Implement efficient caching, and query optimization techniques to handle large datasets and high-volume requests.
  • Work with cloud-based infrastructure (Google Cloud, k8s) to ensure the platform remains resilient and responsive as user demand grows.

Contribute to Frontend and Backend Best Practices

  • Lead initiatives to improve code quality, maintainability, and performance in both the frontend and backend codebases.
  • Participate in code reviews, mentor junior team members, and stay current on industry best practices in full-stack development.

Collaborate Across Teams

  • Partner closely with our blockchain, data, and design teams to meet evolving user needs, continuously improving the platform's functionality and user experience.
  • Participate in user interviews to better understand core users' problems and contribute to team understanding of the customer's core problem spaces.

Expectations

Within your first two months, you will collaborate with our team to gain a deep understanding of our systems, work on key projects to optimize the frontend and backend, and align with our framework for real-time blockchain data visualization.

Within six months, you will contribute as a key team member, ideally taking ownership of a critical feature set and becoming a go-to person for related frontend and backend architecture.

Within your first year, you will be an expert in the platform's architecture and contribute to scaling efforts, creating optimized code and guiding architectural decisions that drive our platform's future.

Details of the role

  • Full-time role
  • Location: Remote (EU or US ET/CT timezones)
  • Engineering level: Senior Engineer or Staff

Qualifications

  • Frontend & Backend Expertise: Proven experience with modern JavaScript frameworks (e.g., React) and backend development (Node.js, Express).
  • Database & Data Modeling: Familiarity with SQL-based data modeling; experience with BigQuery or Clickhouse is a plus. We write a lot of raw SQL.
  • TypeScript Proficiency: Strong TypeScript skills are essential for backend tooling and frontend components.
  • Infrastructure Knowledge: Experience with Kubernetes and Terraform preferred but not mandatory.
  • Communication skills: Strong written and verbal communication skills are a must. We are a remote-first company, so clear and crisp communication skills and the ability to work remotely with the team are a must!

Benefits

  • Competitive salary and stock options
  • We offer mentorship from industry leaders, opportunity to expand your skills and network, and the chance to collaborate with some of the brightest minds in the field.
  • Enjoy a flexible vacation policy.
  • Work with a global team across various time zones.

Interested in the Senior Full Stack Engineer role?

Email our people team and we will reach out with next steps.

Reach out to our team
Subscribe to our weekly newsletter
Actionable insights you can’t get elsewhere.
© 2026 Token Terminal