We're looking for a driven software engineering intern to lead the migration and rework of our ATS (Applicant Tracking System) platform from Remix to Next.js. This is a hands-on opportunity to work on a production application that companies actually use to publish job offers and manage applications.
You'll own this migration end-to-end, with the autonomy to make technical decisions, experiment with solutions, and integrate AI-powered features that enhance the platform.
What You'll Do
- Migrate the ATS platform from Remix to Next.js
- Implement database changes and backend improvements
- Build and integrate AI-powered features (primarily text generation, with room for your own ideas)
- Work on a real production system with actual users
- Take ownership of objectives and ship fast
Requirements
Must Have:
- Strong knowledge of React and Next.js
- Clear understanding of Next.js as a fullstack framework (not just frontend)
- Solid grasp of relational databases
- TypeScript proficiency
- Experience with AI coding agents (GitHub Copilot, Cursor, opencode, or similar)
- UI/UX sensibility and attention to detail
- Self-driven with a "can do" mindset
Nice to Have:
- Experience with Supabase
- Familiarity with AI SDK or Mastra
What You'll Gain
- Real impact: Work on a production project that people actually use
- Ownership: Space to try things out and make decisions
- Fast-paced learning: High-velocity environment where you'll ship real features
- Autonomy: Self-organized work style - you own your objectives and build
Our Culture
Startup vibe meets high technical standards. We move fast, value initiative over perfection, and believe Done > Perfect. Attention to detail matters, but so does shipping quickly. If you thrive in environments where you can take initiative and see your work go live, you'll fit right in.