T

Software Developer – Internship

Tully · United States

🔥12 people viewed this job

About the Role

About Us Tully is building the operating system for youth athletics. We help coaches, athletes, parents, and administrators bring structure, visibility, and trust to athletic development. Youth sports has shifted from school-based and seasonal to club-based, year-round, and increasingly outcome-driven. That shift has created a scale problem for athletic organizations: coaches are expected to serve more athletes, communicate more clearly, prove progress, and keep families engaged without adding unnecessary complexity. Tully solves this with simple, affordable software that helps athletic organizations track athlete development, engage athletes with real-time feedback, and communicate progress across the people who support each athlete. Our goal is to give every coach, athlete, and team the insights they need to perform at their best. Software Developer – Internship Location: Fully Remote or Denver, COTravel: N/AEmployment: Internship, ideally 10 weeks full-time Job Overview Tully is looking for a Software Developer Intern to help build the operating system for youth athletics. As a Software Developer Intern, you will work directly with Tully's engineering team to design, build, test, and improve the software used by coaches, athletes, parents, and administrators across the country. This is a hands-on opportunity to contribute to a real product with real users, not a side project or isolated training exercise. You will gain exposure to the full software development lifecycle, including product planning, software architecture, development, testing, deployment, and customer feedback. Because Tully is an early-stage startup, interns have the opportunity to work across multiple areas of the platform, solve meaningful problems, and see the direct impact of their contributions. The ideal candidate is curious, resourceful, and eager to learn. You do not need to know everything on day one, but you should enjoy solving problems, building things, and continuously improving your technical skills. We believe modern software development increasingly involves effective use of AI-assisted engineering tools, and we encourage developers to leverage technologies such as GitHub Copilot, Cursor, Claude, ChatGPT, and similar tools to accelerate learning, prototyping, debugging, and delivery. Strong engineers are not defined by writing every line of code manually, but by their ability to understand problems, evaluate solutions, exercise sound technical judgment, and ship reliable software. This internship is designed for students interested in software engineering, product development, startups, and technology-driven businesses. Responsibilities • Design, build, test, and deploy software features that improve the experience for coaches, athletes, parents, and administrators • Collaborate with founders and teammates to translate product requirements into technical solutions • Write clean, maintainable, and well-documented code • Utilize AI-assisted development tools to accelerate research, prototyping, debugging, testing, documentation, and software delivery while maintaining high standards for code quality and correctness • Participate in code reviews and incorporate feedback from teammates • Troubleshoot bugs, investigate issues, and contribute to platform stability, performance, and scalability improvements • Assist with frontend, backend, database, API, and infrastructure development projects as needed • Contribute to product discussions by identifying opportunities, proposing solutions, and helping prioritize technical work • Test new functionality and help ensure a high-quality user experience across devices and platforms • Learn and apply software engineering best practices, including version control, testing, deployment, and security principles • Work closely with users and internal stakeholders to understand challenges and help build solutions that create measurable value • Contribute to a team-first culture focused on learning, accountability, ownership, and continuous improvement Note on Qualifications: If you are excited about the role but don't fit some of the qualifications – please apply. We firmly believe that you can do anything you set your mind to, especially with a great team supporting you. Minimum Qualifications • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related field. • Experience building software through coursework, internships, personal projects, hackathons, research, open-source contributions, or other hands-on development work. • Familiarity with JavaScript, TypeScript, Web Standards (HTML/CSS/Browser APIs), and React. • Understanding of software development fundamentals, including data structures, algorithms, APIs, databases, and object-oriented programming concepts. • Strong problem-solving and analytical skills. • Ability to communicate technical concepts clearly and work effectively in a collaborative environment. •

Tully has 1 open position on Remote Vibe Coding Jobs.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →