Craft Digital is a company that builds AI systems to run businesses, offering solutions like voice agents and automation tools. They are seeking a Junior Software Engineer to take well-scoped tickets and ship them while learning the tech stack and growing into a real engineer with guidance from senior staff.
Responsibilities:
- Take well-scoped tickets and ship them. Our Lead Engineer or one of the founders breaks the work down. You build it, test it, ship it
- Live in Claude Code. Unlimited token budget, Cursor Pro, and every other tool we've found useful. Most of your day is you and Claude Code pairing on real client work
- Learn the stack fast. Next.js, React, TypeScript, Supabase, Vercel. You don't need to be fluent on day 1, but you should be dangerous in 90 days
- Build dashboards, integrations, and small features. Most of our work is dashboard frontends, API integrations, and the plumbing that connects them. Lots of repeatable patterns to master
- Ask great questions, then drive yourself to the answer. We're here to guide you. We're not here to babysit. That distinction matters a lot
- Grow into a real engineer. Within 12 to 18 months, you should be carrying features end-to-end with light review. Within 24 months, you should be reviewing other juniors' code
Requirements:
- You have some engineering background. CS degree, info systems, bootcamp, or self-taught with real shipped projects. We don't care where you got it, just that you have it
- You've shipped at least a few real projects. School projects, internship work, side projects on GitHub, anything where you went from blank page to working thing
- You know your way around Git, JavaScript or TypeScript, and at least one frontend framework (React preferred)
- You're hungry. This is your shot to apply what you've learned at a place that'll pay you to grow. You take that seriously
- You've got real work ethic. You don't watch the clock. You finish what you start. You don't need someone reminding you to follow up
- You're already using AI tools for your own learning and projects. If you've never opened Claude Code or Cursor, this isn't the right role
- You can work alone without going dark. You ask questions when you're stuck (in the right channel, with context), then you push through. You don't disappear for three days and come back saying 'I couldn't figure it out.'
- Remote, US time zones preferred