This job is no longer available
This job expired on 02/08/2026. It no longer accepts applications.
Senior Full-Stack engineer (Typescript)
UserEvidence
Job description
About the role
UserEvidence is a SaaS platform that turns happy customer stories into a library of marketing assets. The UE Advocacy product, recently acquired, needs a senior engineer to help stabilize and evolve its codebase while following strict development patterns.
Key responsibilities
- Re‑architect legacy Express APIs to a modern Hono/Bun backend, adding full integration test coverage.
- Decompose large React pages (3‑5k LOC) and migrate .jsx files to strict‑mode .tsx.
- Improve frontend performance through bundle splitting, dynamic imports, and mobile‑first coding.
- Strengthen data integrity with typed enums and state‑machine patterns.
- Build new customer‑facing features behind feature flags and canary rollouts, adhering to acceptance criteria.
- Investigate, reproduce, and fix bugs using New Relic traces, structured logs, and database queries, adding regression tests.
Required profile
- Senior‑level engineer comfortable working in a rapidly evolving codebase.
- Strong discipline in following established patterns, canary deployments, and automated review processes.
- Ability to write clean, maintainable, well‑tested TypeScript code.
Required skills
- TypeScript (strict mode)
- Hono on Bun
- OpenAPI‑driven routing
- Prisma & PostgreSQL
- BullMQ for background jobs
- Next.js (Pages Router)
- React, React Query, Tailwind CSS
- Vitest, React Testing Library, Playwright
- Bun test runner
- Render, AWS, New Relic, PostHog, Auth0
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Uruguay.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
UserEvidence