Rust
Typescript
Node.js

Senior Product Engineer [Rust & Typescript]

Overview

Attio is building a radically new type of CRM that is incredibly flexible and powerful, yet intuitive and collaborative. The role involves working 50% with Rust and 50% with Typescript to build exciting new features.

Job Description

Attio is changing the CRM landscape by creating a platform that is both powerful and user-friendly. The engineering team is organized into small product teams that independently own sections of the product, fostering a culture of curiosity and ownership.

Responsibilities

  • - Work 50% with Rust and 50% with Typescript building exciting new features
  • - Design the architecture of new features to support our scale
  • - Lead projects as DRI (Directly Responsible Individual) from start to finish in a small product engineering team

Required Skills

  • - Experience building API back-ends and working in a product-focused technical organization
  • - Contribute across the stack, including Rust, TypeScript, Node.js and Google Cloud Platform
  • - Experience with WebAssembly (WASM) is nice to have
  • - Experience with Google Spanner is nice to have

Benefits

  • - Competitive salary E3 [Senior] - £95,000 - £110,000 + equity
  • - 25 days of paid leave plus local public holidays
  • - Apple hardware
  • - Flexible working options, including fully remote opportunities with optional access to our London office
  • - Regular off-site events in exciting locations (e.g., Malta, Lisbon, Barcelona, Split)
  • - Enhanced parental leave

About the company

Consolidated task management — Powerful, automated project management platform -- now with end-to-end, fully enabled AI. Run projects faster & smarter, banish data silos with our integrated project management.