Senior Full Stack Engineer

Nimble | Career PageJob 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) Apply for Position Share Facebook Line LinkedIn X (Formerly Twitter) Whatsapp EmailRemoteSenior
Active

Job description

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)

Senior Full Stack Engineer

Senior Full Stack Engineer

Location: Remote (Global)

Location:

Team: Core Engineering

Team:

Summary

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)

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
5+ years
  • 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)

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

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)

Similar jobs

Job Openings Senior FullStack Engineer About the job Senior FullStack Engineer Senior Full Stack Engineer Location: Remote (Global) Team: Product Engineering Client: TBD Summary You'll lead the rebuild of our client's core platform from a PHP-based codebase into a modern full-stack architecture using React (or Next.js) and Node.js. This is a greenfield opportunity with real architectural ownership — you'll design the new system from scratch, work directly with the client, and bridge legacy PHP logic into a new, scalable stack. If you thrive on technical decisions and messy-but-interesting migrations, this one's for you. Requirements (Must-Haves) Excellent English communication skills — you'll interact directly with the client team, surface technical decisions, and push back when needed. 5+ years of full-stack engineering experience in production environments. Strong React expertise — you've shipped real products with React, understand component architecture, state management, and performance trade-offs. Node.js backend experience — you can design and build REST or GraphQL APIs, handle auth, and structure a scalable service layer. PHP proficiency — you'll need to read, understand, and migrate logic from an existing PHP codebase. Autonomous and senior-minded — you drive features end-to-end without needing a tech lead to define every ticket. Requirements (Nice-to-Haves) Next.js experience — familiarity with SSR, routing, and the Next.js ecosystem is a meaningful plus given the likely direction of the stack. AdOps domain knowledge — understanding of ad serving, campaign management, reporting pipelines, or programmatic advertising. Database design and query optimization — you know when a query is a problem before it hits production, and you can design performant schemas. Experience with legacy-to-modern migrations — you've been through a rewrite or major migration before. Bonus Points Hands-on experience with AdTech platforms (GAM, DFP, programmatic, or similar). Familiarity with TypeScript across the full stack. Experience setting up CI/CD pipelines or contributing to DevOps practices on a new codebase. Prior work in agency or consulting environments where you've managed client relationships alongside technical delivery. Apply for Position Share Facebook Line LinkedIn X (Formerly Twitter) Whatsapp EmailRemoteSenior
posted 3 months ago