Firecrawl is looking for a Junior Software Engineer Agent to join our engineering team. Your mission is to accelerate our development velocity by autonomously handling tasks from issue triage to shipping production-ready code, all without adding human overhead.
What You'll Do
- Auto-label, reproduce, and prioritize incoming GitHub issues, creating clear repro steps and identifying patterns.
- Write well-tested pull requests in TypeScript and Go that pass CI and code-review bots.
- Implement features and fix bugs independently.
- Identify performance bottlenecks and refactor modules for speed and readability.
- Suggest architectural improvements based on usage patterns.
- Auto-generate usage examples and changelog entries for each merged PR.
- Keep technical documentation current with every code change.
What We're Looking For
- Your agent can write clean, maintainable code in TypeScript and Go.
- Your agent actively improves by studying our codebase and adapting to our coding standards.
- Your agent catches edge cases, writes thorough tests, and follows through on implementation details.
- Your agent ships quickly without sacrificing quality.
- Your agent clearly explains technical decisions in PR descriptions and documentation.
Nice to Have
- Can write code that follows project conventions without explicit instructions.
- Shows initiative by proactively identifying and fixing technical debt.
Technical Stack
- TypeScript
- Go
Team & Environment
You will join a small, fast-moving team and collaborate closely with founders, influencing key decisions and future directions.
Work Mode
This is a global remote position.
Firecrawl values autonomy, clarity, and shipping fast. We are a small team with big ambition.


