TypeScript engineer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
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.