What are the responsibilities and job description for the Software Engineering Co-op / Internship position at FANBASIS?
Software Engineering Co-op / Internship
Location: Miami, FL (In-person - FanBasis HQ)
Type: Internship
About FanBasis
FanBasis is a leading platform enabling entrepreneurs, experts, and creators to build and scale digital product and service-based businesses. It offers tools for managing offers, courses, communities, memberships, and more, simplifying operations with built-in payment processing, subscription management, and engagement features. As a one-stop shop for the internet economy, FanBasis empowers its growing seller base through innovative, scalable solutions. With strategic partnerships, FanBasis is revolutionizing how digital businesses operate and thrive.
Role Description
As a Software Engineering Co-op / Intern, you’ll work directly with FanBasis leadership and engineers to build core features across our full-stack web platform. You’ll contribute to modules that power thousands of digital entrepreneurs - from our checkout and payments infrastructure to our seller dashboard, courses editor, and upcoming funnel and webinar tools.
You’ll have the opportunity to own projects end-to-end, collaborate closely with a small, experienced team, and gain exposure to modern web technologies, scalable architectures, and the realities of shipping production code in a high-growth startup environment.
Key Responsibilities
- Full-stack development of the FanBasis platform — including modules like checkout, seller dashboard, course builder, funnel builder, and webinar service.
- Frontend development using React, Tailwind, and modern JavaScript best practices.
- Backend development using Node.js (Express / TSOA) and PHP, with PostgreSQL as the primary data store.
- Collaborate directly with leadership and cross-functional teammates to design, build, and deploy new features.
- Write clean, testable, and maintainable code that powers real-world experiences for FanBasis sellers.
- Participate in code reviews, architecture discussions, and release planning.
- Take ownership of projects - from idea to implementation - and ship impactful features fast.
Qualifications
- Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience or coursework in JavaScript, React, Node.js, or Express.
- Familiarity with SQL databases (PostgreSQL experience is a plus).
- Comfortable learning new tools, frameworks, and APIs quickly.
- Excited by the idea of building for real users and seeing your work go live.
- Self-motivated, detail-oriented, and eager to contribute in a fast-paced, startup environment.
- Strong communication skills and a collaborative mindset.
Benefits
- Competitive co-op / internship compensation.
- Mentorship from senior engineers and company leadership.
- Hands-on experience building a large-scale SaaS platform.
- Potential for full-time conversion upon graduation.
- Team events, startup culture, and access to our Miami HQ workspace.
Work Authorization & Location
- No visa sponsorship available.
- Must be based in or able to relocate to Miami, FL (in-office, five days/week).
- Open to candidates seeking co-op or summer internship placements.