My React tip got 114,000 impressions.
The 68 comments found 4 places where I was wrong:
1. My before/after types weren't the same component
2. A {...spread} skips the union check
3. Different behavior = different components, not a bigger union
4. Unions + generics + conditional types = slow compiler, unreadable errors
Discriminated unions are still the right default for a few distinct states.
They're just not a religion.
Last night I patched my own job board at 1 AM.
Then I checked what else shipped this week. If you write JavaScript, this is your to-do list:
โ Next.js 16.4.1 / 15.5.28
Two critical unauthenticated RCEs (use cache + image optimization). No workaround for the first one.
โ Node.js 22.23.4 / 24.22.1 / 26.12.1
10 CVEs, including RCE in the Brotli decoder.
โ PHP 8.2.35+ (PHP2Shell)
If your Vue or React front talks to a Laravel backend, this one is yours too.
Check your Dockerfile base image. "It's in a container" doesn't mean it's patched.
๐ผ ๐๐ถ๐ฟ๐ถ๐ป๐ด ๐ ๐ถ๐ฑ-๐น๐ฒ๐๐ฒ๐น ๐ฆ๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ | $๐ญ๐ฒ๐ณ๐โ$๐ญ๐ณ๐ณ๐ | ๐ฅ๐ฒ๐บ๐ผ๐๐ฒ ๐ช๐ผ๐ฟ๐น๐ฑ๐๐ถ๐ฑ๐ฒ
Build and ship full-stack features for a global EdTech platform connecting learners and tutors across 180+ countries. Work on AI-powered tutoring tools, real-time learning experiences, and scalable systems that make education more accessible.
โ TypeScript, Node.js & React
โ Next.js & PostgreSQL
โ AWS & GCP
โ Full-Stack Product Development
โ AI-Powered Learning Tools
โ 3+ Years of Engineering Experience
โ US Time Zone Availability
โ Fully Remote & Flexible Hours
5 companies hiring JS developers right now that tell you the two things most job posts hide: the salary and where they can actually hire.
โ @ReedsyHQ ยท Senior Frontend Engineer ยท โฌ70Kโ100K ยท UK, France, Netherlands, Poland, Portugal, Spain
โ @checklyHQ Senior Product Engineer ยท โฌ79Kโ105K ยท Remote, UTC-3 to UTC+3
โ @OscilarInc ยท Sr./Staff JavaScript Dev, Web SDK ยท R$394Kโ574K ยท Brazil, Canada, UK, Poland, India
โ @ClickHole ยท Senior Full Stack Engineer ยท $147Kโ238K ยท US & Canada
โ Bellese ยท Engineer II, Full Stack ยท $109Kโ125K ยท Remote, US
Five countries in a job title. A dev in Poland knows in one second itโs worth applying.
Two lines: the pay and the map. Thatโs the whole difference.
๐ผ ๐๐ถ๐ฟ๐ถ๐ป๐ด ๐ฆ๐ฒ๐ป๐ถ๐ผ๐ฟ ๐๐๐น๐น ๐ฆ๐๐ฎ๐ฐ๐ธ ๐๐ฆ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ (๐ฅ๐ฒ๐ฎ๐ฐ๐ / ๐ก๐ผ๐ฑ๐ฒ.๐ท๐) | ๐ฅ๐ฒ๐บ๐ผ๐๐ฒ ๐ช๐ผ๐ฟ๐น๐ฑ๐๐ถ๐ฑ๐ฒ
Lead the development of AI-powered web and mobile applications, owning technical architecture, guiding engineering teams, and delivering scalable solutions for international clients.
โ React, Node.js & TypeScript
โ JavaScript & REST APIs
โ PostgreSQL, MySQL & Redis
โ AWS, Azure or GCP
โ Microservices Architecture
โ OAuth, SAML & SSO
โ 5+ Years of Full-Stack Experience
โ English B2โC1
โ Eastern US Time Zone Overlap
โ 100% Remote Worldwide
Developers aren't reading your job post.
They're reading what it leaves out.
No country next to "remote" โ your best candidates assume it's US-only and leave. No salary range โ they assume it's low. No word on the interview โ they assume the worst one they've had.
None of this costs anything to fix.