Job Openings
Senior Full Stack Engineer
About the job Senior Full Stack Engineer
Senior Full Stack Engineer
Location: Remote (Global)
Team: Core Engineering
Summary
You'll be one of two engineers building the foundational systems that power a next-generation lead certification platform — a browser-embedded session capture script, a high-throughput certificate ingestion backend, a real-time lead scoring engine, and a SaaS dashboard for customers. This is a core builder role: you'll own hard problems across the stack, from sub-4KB JS embeds running on third-party sites to immutable certificate storage at scale. Expect depth, trade-off discussions, and zero hand-holding.
Requirements (Must-Haves)
- Excellent English communication skills — you'll interact directly with the client team and need to articulate technical decisions clearly and confidently
- 5+ years of full-stack engineering experience in production environments, with demonstrable ownership of backend systems at scale
- Strong backend engineering fundamentals: you've designed and operated ingestion pipelines with queuing, deduplication, idempotency, and failure handling — and you can talk through the trade-offs without prompting
- Deep understanding of storage strategies for immutable, append-only records — you know when Postgres is the wrong answer and why, and you can reason about audit trails, certificate schema design, and query patterns across relational, document, and time-series options
- Proven experience building and optimizing frontend JS for performance-critical contexts: tree shaking, minification, async loading, avoiding render-blocking — you treat bundle size as an engineering constraint, not an afterthought
- Solid understanding of how browsers handle third-party scripts: CSP policies, CORS, ad blockers, script injection vectors — you know what can go wrong and how to design around it
- Experience with real-time data pipelines: you can reason about where latency comes from, where parallelism helps, and how to keep a scoring engine responsive under load
- Comfortable designing for scale from the start — batching, compression, and streaming from the browser aren't things you look up; they're things you build
Requirements (Nice-to-Haves)
- Experience with session recording or behavioral analytics products (Heap, FullStory, Hotjar, or equivalent)
- Familiarity with certificate issuance systems, signing workflows, or cryptographic audit trails
- Experience building multi-tenant SaaS dashboards with per-customer config, access controls, and analytics
- Exposure to lead scoring models or behavioral signal processing in a B2B context
- Experience with TypeScript in both frontend and backend contexts
- Familiarity with Kafka, SQS, or similar message queuing systems for high-throughput ingestion
Bonus Points
- Security instincts around high-value attack surfaces — you can articulate the risks of script injection, certificate forgery, replay manipulation, and artifact signing without being prompted
- Awareness of TrustedForm's architecture (open certificate URLs) and the ability to explain why access-controlled certificate delivery matters and how to implement it correctly
- Contributions to open source tooling in performance, observability, or security domains
- Prior experience at a company that built embedded JavaScript products (tag managers, tracking pixels, live chat widgets)