Jobs and Careers
TR

Senior Software Engineer, Full Stack | Internal Tools

TRM Labs
UKRemotefull_timeVerifiedPosted 15 Aug 2025

About the role

TRM Labs is a blockchain intelligence company committed to fighting crime and creating a safer world. By leveraging blockchain data, threat intelligence, and advanced analytics, our products empower governments, financial institutions, and crypto businesses to combat illicit activity and global security threats. At TRM, you'll join a mission-driven, fast-paced team made up of experts in law enforcement, data science, engineering, and financial intelligence, tackling complex global challenges daily. Whether analyzing blockchain data, developing cutting-edge tools, or collaborating with global organizations, you'll have the opportunity to make a meaningful and lasting impact.

The AI & Automation team is responsible for building applications that have a comprehensive set of features, frameworks, and functionalities which helps to enable internal-facing teams to successfully scale TRM’s business operations. We are looking for a pragmatic full-stack engineer who can build reliable and scalable software that will be used across the organization. You will design full stack internal applications (Front End UI/UX and Backend APIs), making sure to build with a deep understanding of the customer experience and performance.   As a member on the team, you will be deeply involved in the technical details along with our operational processes to champion the quality, velocity and overall impact of TRM, ultimately building a safer financial system for billions of people.

The impact you’ll have here:

  • Experience designing and building scalable systems, web applications, APIs, and services (our backend is built using Node.js but prior experience in Node.js is not required; we believe tools and languages can be learned on the job)
  • Work on complex engineering problems that help you build and hone not only technical skills but also project management and human/soft skills.
  • Develop and maintain internal TRM API’s that touch critical parts of the business.
  • Collaborate with stakeholders on transforming 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 across the organization to understand and empower their mission from end to end.

What we’re looking for:

  • Experience designing and building scalable systems, web applications, APIs, and services. (Javascript/Typescript/Node/Retool experience is a huge plus!)
  • An understanding of storage systems such as relational databases (e.g., Postgres) and analytical databases.
  • Demonstrated experience in understanding customer pain points and bridging their needs to technical & product requirements.
  • A high degree of initiative and ownership, combined with the ability to navigate ambiguity and adapt quickly to change.
  • Exceptional ability to structure problems and identify the most critical issues to prioritize.
  • Ability to communicate complex ideas effectively to both technical and non-technical audiences, verbally and in writing.
  • Experience working collaboratively in a cross-functional environment with a diverse group of people at all levels in an organization.

About the Team:

  • The team operates on a weekly sprint schedule. Individuals on the team are tasked to lead projects as technical anchors, and given a chance to grow and take ownership according to their level and goals. We work closely with our internal stakeholders to deliver impactful features to our internal customers and the company.
  • The team’s culture is built on psychological safety wherein team members build rapport and trust-based relationships with teammates, hold each other accountable and to a high bar, collaborate extensively, and have lots of fun along the way.
  • The team’s timezone is a mix of EST and PST with at least 6 hours of overlap with PST (8 am to 2 pm PST)
  • On-Call: We have an on-call rotation that is specific to internal tools. In this role, the internal tools engineer is responsible for triaging customer support requests from specific Slack channels pertaining to internal tools.

Learn about TRM Speed in this position:

  • Ruthless Prioritization & Adaptability: We adapt quickly when faced with new information. For example, an engineer may message the PM or EM to prioritize Task A vs. Task B in the middle of the sprint – we don’t let inertia guide our decisions. Instead we focus on ruthless prioritization and pivot quickly as needed.
  • Challenging Timelines (Execution Pressure): An engineer questions a teammate’s proposed 3-week timeline, and constructively argues f

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

TRM Labs

View company profile →