Front End Developer
Varsity Spirit
About the Role
Varsity Brands is building a modern, unified digital platform to power the full experience of sport and spirit. This role is an entry-level engineering position responsible for contributing to the development of this platform. It's a high-growth role designed to develop the next generation of engineers.
Impact of the Role
- Contributes to the delivery of platform features and backend services.
- Builds foundational capability to support scalable, cloud-based engineering environments.
- Supports the transition from fragmented tools to a unified platform architecture.
Key Responsibilities
- Write, test, and debug code for applications, backend services, and APIs.
- Contribute to the development of features and services within established architecture and engineering standards.
- Participate in code reviews and incorporate feedback.
- Troubleshoot and resolve development and lower-environment issues.
- Collaborate with engineering, product, and QA teams.
- Follow established development workflows, security practices, and engineering standards.
- Contribute to documentation and knowledge sharing.
- Build understanding of platform architecture, service interactions, and system design principles.
- Develop working knowledge of platform services, system interactions, and engineering patterns.
Requirements & Tech Stack
- Foundational knowledge of software engineering principles, including object-oriented programming and data structures.
- Basic understanding of APIs, application architecture, and databases.
- Familiarity with modern development environments and tools.
- Ability to write, test, and debug code in at least one programming language (Java preferred).
- Foundational understanding of:
- RESTful APIs
- SQL and data handling
- Version control systems (Git-based tools)
- Applies logical reasoning to solve defined technical problems.
- Exercises independent judgment within established guidelines.
- Identifies issues and escalates appropriately.
- Communicates effectively within team environments.
- Actively participates in team collaboration and development processes.
- Incorporates feedback to improve performance.
- Demonstrates ability to quickly learn new technologies and tools.
- Adapts to evolving engineering practices and environments.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related technical discipline; or equivalent combination of education and experience.
- 0-2 years of relevant experience (internships, academic projects, or early career roles).
Location: Remote in the state of Indiana, Texas, or Kansas.