Remotery

Senior Full-Stack Engineer, Typescript

Posted Jun 3

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Join a senior engineering team dedicated to enhancing and stabilizing UE Advocacy. Depending on your focus area, you may engage in one of three tracks:

• - **Re-architecture.** Transition modules from the outdated Express API to the new Hono API, ensuring comprehensive integration test coverage. Break down large React components (3,000-5,000 LOC pages) and convert .jsx files to strict-mode .tsx. Optimize frontend performance through bundle splitting, dynamic imports, mobile-first defensive coding, and reliability improvements. Strengthen data integrity by implementing real state machines and typed enums.

• - **Feature work.** Develop new customer-facing features behind feature flags with canary rollouts, adhering to PM-defined acceptance criteria. Follow established backend patterns and frontend conventions meticulously — we have reference modules for a reason.

• - **Bug triage and fixes.** Examine customer-reported bugs using New Relic traces, structured logs, and database queries. Reproduce issues, implement fixes, and create tests to prevent regressions. Most issues reside in legacy code; locating them requires skill in code archaeology.

• Across all three tracks, you will:

• Write clean, maintainable, and thoroughly tested code in accordance with established patterns.

• Conduct thoughtful peer code reviews and provide constructive feedback.

• Utilize automated code review tools (Macroscope), automated tests (Bun, Vitest, Playwright), and canary deployments as safeguards — rather than relying on manual full-app QA.

• Troubleshoot production issues using New Relic, structured logs, and direct database queries.


⛳️ Requirements

• A minimum of six years of experience in software development within a team setting, or equivalent verifiable experience. Years of experience do not always reflect expertise — feel free to apply if you can demonstrate your work.

• At least four years of professional experience with TypeScript, including strict mode. Experience in refactoring weakly-typed code to strict TypeScript is a significant advantage.

• Production experience with at least one modern Node/Bun backend framework (Hono, Fastify, Express, Koa, or similar).

• Production experience with a typed ORM (Prisma is strongly preferred; Drizzle, TypeORM, or similar are acceptable).

• Production experience in 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 significant plus.

• Production experience in writing integration tests against a real database. You understand the drawbacks of mocking the ORM as a default approach.

• Comfortable working within a codebase undergoing active rewrites, where the answer to "how should I do this?" is to "refer to the canonical reference module and replicate its pattern."

• Comfortable working remotely in an autonomous environment — you are willing to ask questions and solve problems in public communication channels.

• Able to collaborate during US time zones — you don't need to reside in them, but you should have overlapping hours.

• Must be located in South or Central America. We are not currently accepting applicants based in the US or Europe.

• AI-forward — this is a requirement for this role. We consider AI agents as primary force multipliers in daily engineering tasks, and we expect every engineer to operate in the same manner. We are not looking for those who are merely AI-curious; we seek individuals who are AI-fluent.

• What this entails concretely:

• You leverage agents to perform meaningful work, not just for autocomplete. Tools like Claude Code, Cursor, Codex, or similar are your choice. You can break down a task, provide the agent with the right context, critically review its output, and iterate effectively.

• You have successfully delivered real production code that was significantly authored by an agent. You can discuss a specific recent example: what succeeded, what didn't, and where you had to push back.

• You treat agent output as you would a junior engineer's pull request. You verify functionality, write tests, and review every line before committing. You never commit code that you do not thoroughly understand.

• You recognize when not to use an agent — such as when prompting would take longer than typing, when the problem requires intuition that the agent lacks, or when correctness necessitates manual verification.

• You produce the documentation that enhances agent efficiency: clear specifications, well-defined tasks, reference modules, skill definitions, and review checklists. You understand that effective context-engineering is a vital skill for senior engineers.

• You are adept at working within agent-driven workflows — spec-then-implement, parallel subagents, plan-then-execute, and TDD with an agent pair.


🏝️ Benefits

• Competitive salary and bonus structure, along with a substantial equity stake. We offer compensation in the 75th percentile of market rates.

• Unlimited PTO and 13 paid holidays annually.

• $4,000 equipment allowance for the first two years, followed by a $3,000 budget every subsequent two years.

• Health, dental, and vision insurance coverage.

• Individual learning and development budget (up to $2,500 per year).

• Flexible work hours and options for remote work.

• Reimbursement for coworking space membership.

People also viewed

Broadvoice10 hours ago

Software Engineer, React, TypeScript, Nodejs

PT flagPortugal OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job
Yuno10 hours ago

Senior Web Developer

NL flagNetherlands OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job
Miratech1 day ago

Senior Front-End Engineer, React

PL flagPoland OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job
BlueThrone1 day ago

Senior Frontend Engineer, React / TypeScript

Anywhere in the WorldFull-timeFrontend Engineer / Web Developer
ApplyView job
FCamara Consulting & Training1 day ago

Developer – Node.js/React, Senior

Anywhere in the WorldFull-timeFrontend Engineer / Web Developer
ApplyView job
Creatio1 day ago

Angular Technical Lead

UA flagUkraine OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers