Junior Track Roadmap

Negotiating your first developer offer

This course follows Rafael, a junior Rails developer in Recife, as he weighs two offers: a CLT role at a Brazilian fintech and a USD contractor role at a US remote startup. It shows how to break an offer into its pieces, triangulate salary ranges in USD and BRL, and run the CLT versus PJ arithmetic, including Employer of Record arrangements. It also covers benefits, equipment and remote terms, polite counters, and how to decline or accept in writing before signing.

What you'll learn

  • ✓Breaking an offer into base, contract type, benefits, equipment, start date and review date
  • ✓Triangulating salary ranges in USD and BRL from sources of different types
  • ✓The CLT versus PJ arithmetic, including 13º salário, férias, FGTS and the Fator R
  • ✓What an Employer of Record changes when the hiring company is foreign
  • ✓Countering by roughly 5 to 10 percent with a researched range and a concrete reason
  • ✓Declining and accepting in writing, and checking the contract before signing
Free preview · Lesson 1 6 min read

How developer offers are built

Rafael is a junior Rails developer in Recife. One Tuesday morning he opened his inbox to two offers that had landed four hours apart. The first came from a Brazilian fintech. It was a CLT contract with a monthly salary in reais, a plano de saúde, vale-refeição, and a start date three weeks out. The…

Read the full lesson free →

Curriculum

7 lessons
Type to start searching...