UserEvidence logo
UserEvidence

The Customer Voice Platform that automates social proof for GTM teams

Senior Full-Stack Engineer, Typescript

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Full-Stack Engineer, Typescript

UserEvidence

• You'll be part of a senior engineering team responsible for stabilizing and evolving UE Advocacy. Depending on focus area, you may work in one of three lanes: - **Re-architecture.** Port modules from the legacy Express API to the new Hono API with full integration test coverage. Decompose large React components (3,000-5,000 LOC pages) and convert .jsx to strict-mode .tsx. Improve frontend performance — bundle splitting, dynamic imports, mobile-first defensive coding, embed reliability. Harden data integrity by introducing real state machines and typed enums. - **Feature work.** Build new customer-facing features behind feature flags with canary rollouts, against PM-written acceptance criteria. Follow established backend patterns and frontend conventions exactly — we have reference modules for a reason. - **Bug triage and fixes.** Investigate customer-reported bugs using New Relic traces, structured logs, and database queries. Reproduce, fix, and add tests to prevent regression. Most bugs live in legacy code; finding them is a code-archaeology skill. Across all three lanes, you will: • Write clean, maintainable, well-tested code following established patterns • Conduct thoughtful peer code reviews and respond constructively to the same • Use automated code review (Macroscope), automated tests (Bun, Vitest, Playwright), and canary deploys as your safety net — not manual full-app QA • Troubleshoot production issues using New Relic, structured logs, and direct database queries

Job Requirements

  • At least six years building software in a team environment, or equivalent demonstrable experience. Years of experience don't always capture expertise — apply if you can show your work.
  • At least four years working professionally with TypeScript, including in strict mode. Experience refactoring weakly-typed code to strict TypeScript is a strong plus.
  • Production experience with at least one modern Node/Bun backend framework (Hono, Fastify, Express, Koa, or similar).
  • Production experience with a typed ORM (Prisma strongly preferred; Drizzle, TypeORM, or similar are acceptable).
  • Production experience writing complex SQL queries against PostgreSQL.
  • Production experience with a background job system (BullMQ, Sidekiq, Celery, SQS-backed workers, or similar).
  • Production experience with React. Next.js experience is a strong plus.
  • Production experience writing integration tests against a real database. You understand why mocking the ORM is the wrong default.
  • Comfortable working in a codebase under active rewrite, where the answer to "how should I do this?" is "go read the canonical reference module and match its pattern."
  • Comfortable working remotely in an autonomous environment — you don't mind asking questions and problem-solving in public communication channels.
  • Able to collaborate during US time zones — you don't have to live in them, but you have to overlap.
  • You must be located in South or Central America. We are not currently accepting US-based or Europe-based applicants.
  • AI-forward — required, not optionalThis is a non-negotiable for this role. We treat AI agents as primary force multipliers in daily engineering work, and we expect every engineer here to operate the same way. We aren't looking for AI-curious; we're looking for AI-fluent.
  • What that means concretely:
  • You drive agents to do substantive work, not just autocomplete. Claude Code, Cursor, Codex, or similar — your tool of choice. You can decompose a task, give the agent the right context, review what it produces critically, and iterate.
  • You have shipped real production code substantially authored by an agent. You can talk about a specific recent example: what worked, what failed, where you had to push back.
  • You treat agent output like a junior engineer's PR. You verify behavior, you write the tests, you read every line before committing. You never commit code you don't understand.
  • You know when not to use an agent — when prompting takes longer than typing, when the problem needs intuition the agent doesn't have, when correctness needs hand-verification.
  • You produce the artifacts that make agents more effective: clear specifications, well-shaped tasks, reference modules, skill definitions, review checklists. You understand that good context-engineering is the new senior-engineer skill.
  • You're comfortable in agent-driven workflows — spec-then-implement, parallel subagents, plan-then-execute, TDD with an agent pair.

Benefits

  • Competitive salary and bonus + a large equity stake. We pay in the 75th percentile of market rates.
  • Unlimited PTO + 13 paid holidays per year.
  • $4,000 equipment allowance for your first two years, $3,000 budget every following two years.
  • Health, dental, vision insurance.
  • Individual learning + development budget (up to $2,500/year).
  • Flexible work schedule and remote work options.
  • Coworking space membership reimbursement.

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Develop new features for web platforms and actively implement components and patterns defined by our Design System. • Build high-complexity screens and flows, ensuring responsive and fluid designs. • Code modular components for the Design System following established standards. • Ensure visual, semantic, and functional consistency across different browsers (cross-browser). • Write unit, integration, and visual tests. • Work with the Azure DevOps CI/CD pipeline for publishing and fixing builds.

Brazil
LUMASERV logo

React Frontend Developer

LUMASERV

Dein Partner für Cloud Server, IaaS und PaaS. Einfache Verwaltung per Interface, API und Providern für Terraform.

Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• Entwickelst moderne Frontend-Anwendungen mit React, TypeScript und modernem State-Management • Entwirfst skalierbare Frontend-Architekturen mit Fokus auf Performance, Wartbarkeit und Wiederverwendbarkeit • Setzt barrierefreie Webanwendungen nach aktuellen WCAG-Standards um • Integrierst und gestaltest API-Schnittstellen (REST / RPC) in enger Zusammenarbeit mit Backend-Teams • Entwickelst und pflegst Designsysteme sowie wiederverwendbare UI-Komponenten • Setzt moderne React Patterns wie Hooks, Context, Custom Hooks und Suspense ein • Optimierst die Performance großer Webanwendungen durch Code Splitting, Memoization und Rendering-Strategien • Arbeitest an technischen Konzepten und Architekturentscheidungen mit und nimmst an Kundenterminen teil • Führst Code Reviews durch und entwickelst gemeinsam mit dem Team Engineering Standards weiter • Setzt KI-gestützte Tools ein, um Entwicklungsprozesse und Codequalität zu verbessern

Germany
LUMASERV logo

Vue.js Frontend Developer

LUMASERV

Dein Partner für Cloud Server, IaaS und PaaS. Einfache Verwaltung per Interface, API und Providern für Terraform.

Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• You develop modern frontend applications using Vue.js, TypeScript and the Composition API. • You design scalable frontend architectures with a focus on modularity, maintainability and performance. • You implement accessible web applications according to current WCAG standards. • You integrate and design API interfaces (REST / RPC) together with backend teams. • You develop and maintain design systems and modular UI components. • You apply modern Vue patterns such as the Composition API, composables and provide/inject. • You optimize web application performance through lazy loading, code splitting and efficient state management. • You contribute to technical concepts, architecture decisions and client meetings. • You conduct code reviews and help evolve internal coding standards. • You use AI-assisted tools to improve development processes and code quality.

Germany
Giant Swarm logo

Frontend Engineer

Giant Swarm

Giant Swarm transforms your company into a cloud native powerhouse for rapid innovation.

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• develop our front end based on Backstage, written in TypeScript with React • collaborate with teams and UX designers • find opportunities for improvement in user-facing and codebase • ensure our web interface is highly regarded in the Kubernetes community • educate peers into good engineering practices

Germany
€50K - €80K / year