A hands-on role for someone who wants to build production features across the full stack and ship code that real users interact with daily.
We're a small team building two products. Skillify runs career workshops and mentorship programs for students — we've reached thousands of students across 220+ schools. Kinship Labs (kinshipcomms.ai) is the AI-powered relationship management platform that powers Skillify and helps other organizations maintain personalized, human connections at scale across SMS and email. You'll ship code that powers both.
You'll work directly with the engineering team to build production features across the full stack. This is hands-on work — frontend development, backend APIs, database design, and shipping code that real users interact with daily.
Work environment: full-time office setting with a small, collaborative team. You'll have a dedicated workstation, access to professional AI tooling (Claude, OpenAI, etc.), and direct mentorship from senior engineers.
What you'll actually do
Frontend development (45%)
- Build user-facing features using React, Next.js, and TypeScript
- Implement responsive UI components with Tailwind CSS
- Work with design specs to translate mockups into functional interfaces
- Optimize frontend performance and user experience
- Write clean, maintainable component code with proper state management
Backend development (40%)
- Build and extend REST API endpoints using Node.js and Express
- Design and implement database schemas using Prisma ORM
- Write efficient SQL queries for PostgreSQL (Supabase)
- Integrate third-party APIs (Twilio, Gmail, etc.)
- Implement proper error handling, validation, and logging
Testing & DevOps (15%)
- Write unit and integration tests for new features
- Participate in code review — both giving and receiving feedback
- Deploy code through CI/CD pipelines
- Debug production issues and implement fixes
What you'll learn
By the end of this internship, you'll be able to:
- Build full-stack features end-to-end — take a feature from requirements to production across frontend, backend, and database layers
- Write production-quality code — deliver clean, tested, and maintainable code that meets professional standards
- Work with modern web technologies — gain proficiency in React, Next.js, TypeScript, Node.js, and PostgreSQL
- Design database schemas — model data effectively using Prisma ORM and relational database principles
- Use professional development workflows — Git/GitHub, code review, CI/CD, and collaborative software development
- Debug and troubleshoot — diagnose issues across the stack and implement effective solutions
What we're looking for
Required
- Currently enrolled in or recently completed a Bachelor's or Master's program in Computer Science, Software Engineering, or related field
- Coursework in data structures, algorithms, and software development
- Familiarity with at least one programming language (JavaScript/TypeScript, Python, Java, etc.)
- Some exposure to web development (coursework, bootcamp, or personal projects)
- Strong written and verbal communication skills
Nice to have
- Experience with React or other frontend frameworks
- Familiarity with Node.js or backend development
- Experience with SQL and relational databases
- Personal projects, hackathons, or open source contributions
- Familiarity with Git and GitHub
Tech you'll work with
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Backend: Node.js, Express, Prisma ORM
- Database: PostgreSQL via Supabase
- AI integration: OpenAI API, Claude API
- Version control: Git/GitHub
- Deployment: Vercel (frontend), Cloudflare Workers (backend)
- Communication: Slack
Mentorship & path to full-time
You'll get daily check-ins with progress review, weekly 1:1 mentorship sessions, direct access to senior engineers for technical guidance, and code review on all your work.
This internship is designed with a potential transition to a full-time role in mind. At the end of the 3-month program, strong performers may be offered a full-time engineering position. Final hiring depends on mutual fit, business needs, and available funding at the time of evaluation.
Sound like you?
If you read this and thought "I was literally born for this" — we want to hear from you.