JavaScript Deobfuscation / Reverse Engineering

🏢 Charted Sea · all 2 jobs
📍 Remote
💰 USD 40,000 - 80,000
via HNWhoIsHiring
🏷 Hn Whos Hiring
Apply on original site ↗HN discussion ↗

Charted Sea | JavaScript Deobfuscation / Reverse Engineering | REMOTE | Full-time | https://chartedsea.com/about
We build a SaaS to extract data from complex platforms like Shopee. They use heavy obfuscation & anti-bot systems, and our job is to break them.
We are working on a deobfuscator that turns obfuscated JavaScript into readable code. It behaves like a decompiler:
- restore strings (e.g. `f(42)` → "my-string")
- simplify control flow (`a && b || !a && c` → `if (a) { b } else { c }`)
- unpack sequence expressions (`var a = (c=1, b=1+c, 3+b+c)`)
- decompile a custom bytecode VM (70K instructions)
This is not typical web/backend work. The target platforms evolve constantly.
We're looking for someone who:
- enjoys understanding complex systems by experimentation
- is comfortable with partially understood code
- has built non-trivial tools (parser, interpreter, RE tool, etc.)

You will:
- own the deobfuscator
- work directly with the founder
- have time to go deep (long-term problem)
Stack: TypeScript, Babel
Compensation:
$40k–$80k USD + monthly bonus (10% of net revenue shared with team)
Apply: marc.plouhinec@chartedsea.com (short intro + CV/GitHub)

← All remote jobs

Get new remote jobs like this by email
Daily email, only when there's something new. One click to stop.

Get remote jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you