UserEvidence
Marketing and Advertising
SeniorFull-Stackengineer(Typescript)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Full-Stack engineer (Typescript) at UserEvidence. Skills: Full-Stack Development, TypeScript, Backend Development, Frontend Development. Stabilize UE Advocacy. Evolve UE Advocacy”
Industry & Context.
Troubleshoot production issues; Investigate bugs; Reproduce bugs; Fix bugs; Problem-solving
Located in South America, Located in Central America
What They're Looking For.
Must Have
Six years building software, Four years working with TypeScript, Production experience with Node backend framework, Production experience with typed ORM, Production experience writing complex SQL, Production experience with background job system, Production experience with React, Production experience writing integration tests, Comfortable working in codebase under active rewrite, Comfortable working remotely, Able to collaborate during US time zones, Located in South or Central America, AI agents as primary force multipliers, Drive agents to do substantive work, Shipped real production code authored by agent, Treat agent output like junior engineer's PR, Know when not to use an agent, Produce artifacts that make agents effective, Comfortable in agent-driven workflows
Nice to Have
Experience refactoring weakly-typed code, Next.js experience a plus
What You'll Do.
Stabilize UE Advocacy
Port modules to Hono API
Integrate modules with tests
Decompose large React components
Improve frontend performance
Harden data integrity
Introduce state machines
Introduce typed enums
Build customer-facing features
Roll out features with canary
Follow backend patterns
Follow frontend conventions
Investigate customer-reported bugs
Add tests to prevent regression
Write maintainable code
Write well-tested code
Conduct peer code reviews
Respond to code reviews
Use automated code review
Troubleshoot production issues
How You'll Work.
Team & Collaboration
Senior engineering team; Cross-functional teams; Peer code reviews
Communication Scope
Problem-solving in public
Process & Methodology
Feature flags, Canary rollouts
Full Job Description
[UserEvidence](https://www.userevidence.com/) is a SaaS platform that unlocks stories from happy customers, and automatically creates a library of beautiful content assets. We are the only platform purpose-built to unlock customer love at scale. Credibility and noise are huge issues in B2B marketing and sales. We believe companies can sell a lot more when they let their customers do the talking, and show real-life evidence and feedback from their users. **About this role**. UE Advocacy is a customer advocacy product we acquired because it fits our north-star mission. The product demos beautifully and customers love what it does, but the codebase was built fast and is now showing the strain. We are in active remediation: porting a legacy Express API to a modern Hono/Bun backend, decomposing oversized React pages, hardening data integrity, retiring AWS Lambdas in favor of in-monorepo BullMQ workers, and adding real test and observability coverage. We need senior engineers who can ship inside a codebase under construction, follow established patterns rigorously, and trust the safety net (canary deploys, feature flags, automated review) instead of relying on manual full-app QA. **Stack** * **Language:** TypeScript (strict mode on new code) * **Backend:** Hono on Bun, OpenAPI-driven routing, Prisma + PostgreSQL, BullMQ for background jobs and crons, AsyncLocalStorage-aware transactions * **Frontend:** Next.js (Pages Router), React Query, Tailwind, Base UI primitives, an auto-generated SDK client from OpenAPI * **Testing:** Bun test runner with factory-based real-DB integration tests; Vitest + React Testing Library for components; Playwright for E2E * **Infra & observability:** Render, AWS, New Relic, PostHog feature flags, Auth0 * **Tooling:** Macroscope automated code review, a comprehensive in-repo agent guide, and canonical reference modules that define the patterns we expect every new module to match **Responsibilities** You'll be part of a senior engineering team re
Applying for this Senior Full-Stack engineer (Typescript) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about UserEvidence?
Real rants from real employees. Read before you apply.