What are the responsibilities and job description for the Student - Full-Stack Developer - e2i position at Woodbury School of Business?
Position Announcement
Utah Valley University’s e2i program connects students with real-world industry projects while providing paid, hands-on experience. As part of an interdisciplinary team, you will collaborate with peers and industry partners to develop solutions that meet professional standards.
We are looking for a Full-Stack Developer to join e2i and contribute to projects involving web and app development. In this role, you will develop both front-end and back-end components, integrate databases, and ensure seamless user experiences by collaborating with cross-functional teams.
Summary Of Responsibilities
Utah Valley University’s e2i program connects students with real-world industry projects while providing paid, hands-on experience. As part of an interdisciplinary team, you will collaborate with peers and industry partners to develop solutions that meet professional standards.
We are looking for a Full-Stack Developer to join e2i and contribute to projects involving web and app development. In this role, you will develop both front-end and back-end components, integrate databases, and ensure seamless user experiences by collaborating with cross-functional teams.
Summary Of Responsibilities
- Develop and maintain both front-end and back-end applications.
- Design and manage databases for efficient data storage and retrieval.
- Build and integrate APIs to connect front-end and back-end systems.
- Implement responsive, user-friendly interfaces using modern front-end frameworks.
- Apply security best practices for authentication, authorization, and data protection.
- Collaborate with designers, project managers, and industry partners.
- Participate in project planning, testing, and deployment.
- Apply industry best practices in coding, documentation, and version control.
- Other duties as assigned.
- Must be a current UVU student in good academic standing.
- Must be available 5-10 hours per week.
- Pursuing a degree in Computer Science, Software Engineering, or a related field.
- Proficiency in front-end and back-end technologies such as JavaScript (React, Vue, or Angular), HTML, CSS, and Node.js, Python, Java, or C#.
- Experience with databases (SQL, NoSQL) and server management.
- Knowledge of RESTful APIs, web security principles, and authentication methods.
- Ability to work collaboratively within an interdisciplinary team.
- Strong problem-solving skills and attention to detail.
- Experience with DevOps practices and CI/CD pipelines.
- Experience with version control (Git/GitHub).