TypeScript engineer

BetterEngineer

Ciudad de México

Hybrid

MXN 1,663,000 - 2,494,000

Full time

28 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BetterEngineer seeks a seasoned software engineer to work on a TypeScript codebase across UI and API layers. You will ensure types align with real inputs, including failure modes, and collaborate on tests and code reviews.

You will draft typed functions, verify types against real inputs, and participate in PR reviews to deliver robust software for a US-based team. Fluency in English is essential.

Qualifications

  • 5+ years as a software engineer.
  • Experience with TypeScript in production-quality UI or API work.
  • Strong communication in English.

Responsibilities

  • Work in the TypeScript codebase for UI, API, or both.
  • Ensure types match real inputs, including failure cases.
  • Write tests and review PRs before shipping.
  • Draft typed functions and validate types against real inputs.

Skills

TypeScript
Advanced English
5+ years software engineering

Tools

TypeScript
React
Node.js

Job description

You work in a TypeScript codebase that spans the UI, the API, or both, for a US team. The types have to match what the code does with real input, including the failure case. A type that only covers the happy path is not done.

What you do on the team

On a placement, this is the work the US team expects.

  • Work in the TypeScript codebase, on the UI, the API, or both
  • Make the types match real input, including the failure case
  • Cover the change with the test runner in the repo
  • Use AI tools to draft a typed function, then check the types against real inputs before it ships
  • Review the pull request before it ships
  • A type that only covers the happy path is not done
The stack
  • TypeScript
  • React, Node.js, or both
  • Types at the API boundary
  • The test runner in the repo
  • The lint and build the team already runs
What we look for
  • TypeScript in a production codebase
  • Types that match the runtime, not only the happy path
  • React, Node.js, or both
  • 5 or more years as a software engineer
How we check

We review work you have shipped. A keyword on a resume is not enough. You need advanced or fluent English. You will be in standups, code reviews, and Slack with a US team. You use AI tools to draft a typed function, then you check the types against real inputs before it ships. Every engineer is assessed on the four-level AI fluency scale before a client meets them. See the four levels .

How a placement runs

You join the client team and work in their repo, their standups, and their code reviews. You work US business hours from Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, or Uruguay. The placement is almost always a full-time contract. You are paid the same amount every month in US dollars. The monthly invoice is for bookkeeping. Candidates never pay to apply or to join. How joining works .

BetterEngineer introduces senior engineers in Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, and Uruguay to US product teams. You work in the client repo. Candidates never pay anything.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS engineer
iOS engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Java engineer
Java engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Data engineer
Data engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,039,000 - 1,663,000
Remote work
Kubernetes engineer
Kubernetes engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,663,000 - 2,494,000
Data science engineer
Data science engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
WordPress engineer
WordPress engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 2,078,000
UI / UX engineer
UI / UX engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,455,000 - 2,286,000
Magento engineer
Magento engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,870,000 - 2,909,000
Senior TypeScript Engineer – Remote LATAM (UI/API)
Senior TypeScript Engineer – Remote LATAM (UI/API)

BetterEngineer • Ciudad de México

Hybrid
MXN 1,663,000 - 2,494,000
Full-Stack Developer (React + Typescript + Sql) | Ai-First Product Studio | Remote (Latam)
Full-Stack Developer (React + Typescript + Sql) | Ai-First Product Studio | Remote (Latam)

Atomic Hr • Puebla de Zaragoza

Remote
MXN 641,000 - 1,283,000
Fully remote contractor
US time zone overlap