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
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 lessonsHow developer offers are built
Breaks an offer into its pieces and names the four shapes: CLT, PJ, foreign contractor and EOR.
Researching salaries in USD and BRL
Shows why salary sources disagree and how to triangulate a realistic USD and BRL range from three types.
CLT versus PJ: what it really means
Explains CLT protections, PJ taxation under Simples Nacional, the 30 to 40 percent rule of thumb, and EOR hiring.
Benefits, equipment and remote terms
Covers CLT benefits, the article 75-D equipment clause, remote PTO and time zones, EOR gaps and probation.
Asking for more without losing the offer
Covers asking for the offer in writing, countering 5 to 10 percent, and negotiating beyond base pay.
Saying no and saying yes well
Shows how to decline warmly, accept by restating terms in writing, and check the contract before signing.
Your offer: putting it all together
Runs the six-step method end to end and ends with a checklist for any offer, even a single one.