Job Title
Full-stack Developer Intern (Paid)
ClassGenius is looking for an enthusiastic and detail-oriented Full-stack Developer Intern who loves to code, and now, to co-develop with AI. In this role, you will directly contribute to the success of our business and have many opportunities to learn and grow by working closely with our development team.
At ClassGenius, we build powerful AI-driven tools that empower teachers by streamlining grading, lesson planning, and student feedback. We are looking for a proactive, intellectually curious, and highly driven individual who is passionate about building intuitive and scalable software. As an early-stage venture, we value adaptability, initiative, and the ability to thrive in a fast-paced environment.
In this role, you will work across the full technology stack, contributing to both front-end and back-end development. You will help build and refine user interfaces, optimize backend processes, and enhance data-driven decision-making through prompt engineering and API integrations. You will need strong problem-solving skills, an analytical mindset, and the ability to write clean, maintainable code. We are particularly interested in candidates who can independently research and resolve technical challenges without blindly relying on surface-level solutions from Google or AI-generated responses.
What you’ll be doing:
Develop and refine features for our AI-powered platform, spanning frontend (React) and backend (Django) components.
Optimize user interfaces and backend services to improve performance, scalability, and reliability.
Implement and enhance AI-powered workflows, including prompt engineering and API-driven automation.
Troubleshoot and debug issues efficiently, leveraging structured problem-solving methods rather than trial-and-error approaches.
Write clean, well-documented, and maintainable code while following best practices in software development.
Collaborate with product, design, and data teams to align development with user needs and business goals.
Engage in regular code reviews and provide/accept constructive feedback to improve team collaboration and code quality.
Integrate feedback from user-testing to refine UI/UX experiences.
This is your opportunity to:
Gain hands-on experience with cutting-edge AI applications in education technology.
Work on meaningful projects that directly impact overworked teachers and improve student learning outcomes.
Learn from a team of experienced entrepreneurs and engineers while sharpening your problem-solving and debugging skills.
Build real-world expertise in full-stack development, software architecture, and AI integration.
Take ownership of your work and drive real contributions in a fast-paced, high-growth startup.
What you’ll need:
Strong problem-solving and analytical skills, with a structured approach to debugging and troubleshooting.
Ability to work independently, research effectively, and self-correct without over-relying on AI-generated code or quick-fix solutions.
Proficiency in JavaScript (React) and Python (Django), or a strong willingness to learn both.
Understanding of the importance of software development best practices, including version control (Git), testing, and documentation.
Eagerness to build user-friendly, scalable, and maintainable applications.
Effective communication and collaboration skills to work in a remote team environment.
Bonus: Experience with REST APIs, database management (PostgreSQL), or cloud deployment (AWS).
Bonus: Familiarity with AI prompt engineering and machine learning APIs.
About the position:
Position is remote
Offered as a paid internship with the option to begin ASAP and continue through the summer. Can also become a full time position for the right candidate.
Applicants must be eligible to work in the United States
Flexible working hours (around 15-20 hours per week)
If interested, apply through Handshake or send your resume and a quick cover letter sharing why this role excites you to careers@classgenius.ai. We’re looking forward to hearing from you!
About Us:
ClassGenius is a social venture and AI-powered education technology company headquartered in Austin, TX, with a distributed team operating across the U.S. Our mission is to help teachers make the most of their time and talents. Our platform leverages generative AI and machine learning to assist educators with tedious, time-consuming tasks like grading student writing and creating quality, personalized learning materials that adapt to each student’s learning style and pace. Meanwhile, we ensure that educators’ unique style, creativity, and agency remain central to their teaching. We partner with mission-aligned organizations across the educational ecosystem and configure our solutions to their specific needs to maximize our collective impact and reach those furthest from opportunity.