
Full-Stack Developer Intern
Job Title: Full-Stack Developer Intern
Location: Remote (with optional hybrid flexibility depending on location)
Type: Internship (Unpaid)
Compensation: Unpaid internship with potential for full-time return offer
About BetSmart
BetSmart is redefining the future of sports betting through design-forward thinking, advanced data science, and a product that’s as intuitive as it is powerful. We’re a fast-moving team blending analytics, technology, and creativity to build a smarter, more insightful sports betting experience. We believe in a product-driven approach to innovation and are passionate about building tools that empower users.
The Role
As a Full-Stack Developer Intern at BetSmart, you’ll work alongside our engineering and research teams to build and enhance the tools that power our sports betting platform. You’ll contribute across the stack—from frontend interfaces to backend services—and help us deliver performant, intuitive, and data-rich user experiences.
This role is ideal for builders excited by the intersection of sports, technology, and design who want to gain real-world experience working on a production-grade codebase using modern frameworks and cloud-native tooling.
What You’ll Do
Full-Stack Development
Contribute to frontend development using SvelteKit and TailwindCSS
Implement backend logic and APIs with Node.js or Deno
Assist in building and maintaining Supabase-powered data services and authentication flows
Feature Development & Collaboration
Translate user needs into technical solutions alongside engineering and product leads
Participate in sprint planning, standups, and agile ceremonies
Help ensure a cohesive and performant user experience across devices
Code Quality & Engineering Practices
Write clean, maintainable, and scalable code
Contribute to architecture decisions and internal documentation
Triage bugs, monitor app performance, and support technical optimization
Adaptability & Learning
Take on a variety of tasks across the stack based on team priorities
Stay curious and experiment with emerging tools, frameworks, and best practices
What You Bring
Required Skills
Proficiency in JavaScript and TypeScript
Experience with backend frameworks like Node.js, Deno, or equivalent
Familiarity with component-based frontend development
Understanding of RESTful APIs, async programming, and database integrations
Experience with Git workflows and collaborative coding practices
Bonus Skills
Experience with:
SvelteKit
TailwindCSS
Supabase (auth, storage, database)
Familiarity with cloud platforms like Vercel
Qualifications
Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
Prior experience via coursework, internships, hackathons, or personal projects
Strong problem-solving skills, curiosity, and adaptability
Clear communication and collaborative mindset
Why Join BetSmart?
• Mentorship & Growth – Work closely with experienced engineers and product leads
• Real Impact – Contribute directly to production code that shapes the platform
• Modern Tools – Hands-on experience with the latest frameworks and cloud-native workflows
• Flexible Work – Remote-friendly and adaptable to academic schedules
• Future Opportunities – High-performing interns will be considered for full-time return offers
How to Apply
Submit your resume and a short note on what excites you about BetSmart. If available, include links to projects or repositories that showcase your full-stack development skills.