Software Development Intern

Are you applying to the internship?

Job Description

Software Development Intern | Layton Sports Cards

The Tone:
This is a temporary internship at Layton Sports Cards. This role is designed to offer hands-on experience working alongside an experienced software developer. Layton Sports Cards builds real-world applications to improve and streamline retail operations. This position contributes to meaningful projects within the Information Technology team, focusing on modern technologies and business impact.

The TL;DR
• Role: Internship
• Type: Temporary
• Location: Hybrid

• Team: Information Technology team, working alongside an experienced software developer
• Mission: Build and support real-world applications designed to improve and streamline retail operations
• Tech Stack: Node.js, GraphQL, PostgreSQL, React, Git, Jest, Vitest

What You’ll Actually Do
• Full-Stack Development: Assist in building and maintaining full-stack application features using Node.js.
• API Integration: Design, build, and consume GraphQL APIs to power dynamic front-end experiences.
• Database Operations: Write, optimize, and troubleshoot queries in a PostgreSQL database environment.
• Design Collaboration: Collaborate with developers and stakeholders on software design and architecture decisions.
• Software Lifecycle: Support debugging, testing, documentation, and deployment processes.

The Must-Haves
• Background: Currently pursuing a degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
• Experience: Experience through coursework, projects, or internships using React and Node.js; familiarity with GraphQL, including querying APIs and/or schema development; basic understanding of relational databases, preferably PostgreSQL; experience using Git in collaborative development environments.
• Skills: Working knowledge of software architecture and technology stack selection; strong analytical thinking, problem-solving, and troubleshooting skills; self-motivated with a strong willingness to learn and adapt.
• Bonus: Understanding of REST vs. GraphQL architecture and trade-offs; exposure to testing frameworks such as Jest, Vitest, or similar tools; interest in or knowledge of Trading Card Games (TCG) and TCG marketplaces; prior experience building dashboards, reporting tools, or internal business software.