Overview
TRM Labs provides blockchain analytics and AI solutions to help law enforcement, national security agencies, financial institutions, and cryptocurrency businesses detect, investigate, and disrupt crypto-related fraud and financial crime. TRM’s blockchain intelligence and AI platforms include solutions to trace fund sources and destinations, identify illicit activity, build cases, and construct an operating picture of threats. TRM is trusted by leading agencies and businesses worldwide to enable a safer, more secure world.
The Full-Stack Product Engineering team is responsible for building features, frameworks, and functionalities for both end customers and internal-facing teams to scale TRM’s business. We are looking for a pragmatic full-stack engineer who can build reliable and scalable software used by all TRM customers. You’ll design backend APIs with a deep understanding of the customer experience and performance.
As a member of the team, you will be involved in the technical details and operational processes to champion velocity, quality, and impact, ultimately building a safer financial system for billions of people.
Responsibilities
- Work on complex engineering problems to build and hone technical, project management, and communication skills.
- Develop and maintain public APIs that are part of the API Product suite.
- Collaborate with stakeholders to transform a functional vision into a tangible roadmap with clear outcomes.
- Support and enable internal business units through shared engineering services and functionalities.
- Develop cross-functional relationships with stakeholders to understand and empower their mission end to end.
- Design and build scalable systems, web applications, APIs, and services (backend is in Node.js; prior Node.js experience is not required as tools and languages can be learned on the job).
Qualifications
- Experience designing and building scalable systems, web applications, APIs, and services.
- Understanding of storage systems such as relational databases (e.g., Postgres) and analytical databases.
- Ability to understand customer pain points and bridge their needs to technical and product requirements.
- High initiative and ownership, with the ability to navigate ambiguity and adapt quickly to change.
- Strong problem structuring skills to identify the most critical issues to prioritize.
- Ability to communicate complex ideas effectively to technical and non-technical audiences, verbally and in writing.
- Experience working collaboratively in a cross-functional environment with diverse teams.
About the Team
- The team operates on a weekly sprint schedule. Team members lead projects as technical anchors and grow through increased ownership.
- The team culture emphasizes psychological safety, accountability, collaboration, and a practical, results-driven mindset.
- The team’s timezone is a mix of EST and PST with at least 6 hours of overlap with PST.
- On-call rotation is approximately once every 4–6 weeks, with responsibilities including pagerduty alerts and customer support triage.
Learn about TRM Speed in this position
- Ruthless Prioritization & Adaptability: Prioritize tasks quickly and pivot as needed without inertia guiding decisions.
- Challenging Timelines (Execution Pressure): Question timelines and advocate for realistic delivery plans with clear tradeoffs.
- Time-Boxed Spiking (Rapid Learning & Decision-Making): Propose time-boxed spikes to explore options and validate feasibility.
Life at TRM
We are a high-velocity, high-ownership team that values clarity, follow-through, and impact. The work sits at the intersection of AI, national security, and fighting financial crime, with evolving expectations and a fast-moving environment.
- Expect priorities to change quickly as we experiment and iterate.
- Work often involves operating with a high degree of ambiguity.
- High personal ownership and accountability with close collaboration across teams.
- Frequent, high-touch communication and creative problem solving.
- A pace that rewards urgency, adaptability, and outcomes.
This environment is energized for those who enjoy building, solving hard problems, and contributing meaningfully. It requires comfort navigating ambiguity and maintaining focus in a fast-moving setting.
AI Fluency at TRM
AI fluency is a baseline expectation. We expect every team member to use AI to accelerate and reimagine their work, not merely automate surface tasks. AI fluency means applying AI to accelerate workflows, structure and solve problems, improve output quality, and increase speed and leverage. Evaluation includes applied AI fluency during the interview process.
Leadership Principles
- Impact-Oriented Trailblazer: Prioritize customers, move with speed and adaptability, and treat plans as experiments—test, ship, measure, and iterate quickly.
- Master Craftsperson: Balance speed with high standards, own outcomes end-to-end, and invest in continuous improvement.
- Inspiring Colleague: Bring clarity and energy, practice humility and candor, and foster a one-team mindset.
The impact you will have
Your work may involve:
- Driving critical investigations that require immediate attention.
- Shipping products rapidly when others would plan longer cycles.
- Partnering with teams across time zones to deliver insights as the story unfolds.
- Building new solutions from first principles when playbooks do not yet exist.
- Tracing illicit activity and disrupting criminal networks to protect victims and customers.
Join our Mission
TRM seeks individuals who want their work to matter, who experiment with speed and rigor, and who take pride in building a safer world. If you’re excited by TRM’s mission but don’t check every box, apply — we hire for slope, judgment, and the will to learn quickly.
TRM is a Series C company with $220M in total funding, with hubs in multiple cities and distributed-first operations.
Privacy Policy and Additional Information
By submitting your application, you agree to TRM processing your personal information in accordance with the TRM Privacy Policy. Our typical hiring cycles span 24 to 36 months, and we may retain your information for up to 36 months unless you request earlier deletion or a different retention period is required by law. If you believe this job posting is non-compliant, submit a report through our compliance form. We provide reasonable accommodations upon request via this form.
Recruitment agencies
TRM Labs does not accept unsolicited agency resumes. Do not forward resumes to TRM employees without a signed agreement. TRM is not responsible for any fees related to unsolicited resumes.
Learn More
Company Values | Interviewing | FAQs