Software Engineering Intern - COHORT Platform in Scottsbluff, Nebraska at Original Equipment Co
Explore Related Opportunities
Job Description
Software Engineering Intern – COHORT Platform
We are hiring a Software Engineering Intern to help support COHORT, our internal tools and workflow platform. This role is designed for a student or early-career developer who wants hands-on experience working on a modern web application in a professional development environment.
COHORT is used by internal teams to manage workflows, automate processes, and support day-to-day business operations. As an intern, you will help build and maintain features that make the platform more useful, reliable, and efficient.
Role Overview
In this role, you will work with the development team and Technical Product Manager to understand requirements, implement assigned tasks, test your work, and contribute to platform improvements. Your work may include frontend components, backend logic, bug fixes, database updates, documentation, and research into new development or automation tools.
This internship is best suited for someone who has a foundation in software development and is ready to apply those skills to real-world business problems.
Key Responsibilities
- Develop small-to-medium features for the COHORT platform under the guidance of the development team.
- Create and update frontend components using React, TypeScript, JavaScript, HTML, and CSS.
- Assist with backend development, API work, and database operations.
- Help fix bugs and improve existing platform functionality.
- Write clean, readable, and maintainable code.
- Participate in code reviews, team discussions, and technical planning sessions.
- Test assigned work and help verify that features meet requirements.
- Document code changes, development notes, and user-facing functionality where needed.
- Support automation initiatives using AI tools, scripts, RPA, or workflow integrations.
- Learn and follow team standards for version control, branching, testing, and deployment.
Required Qualifications
- Pursuing or recently completed a degree or training program in computer science, software engineering, information technology, or a related field.
- Foundational programming experience through coursework, internships, bootcamps, personal projects, or open-source work.
- Basic knowledge of JavaScript or TypeScript.
- Familiarity with web development concepts, including frontend frameworks, APIs, and databases.
- Basic experience with Git or another version control system.
- Ability to troubleshoot issues and research solutions independently.
- Willingness to learn from feedback and collaborate with a team.
Preferred Qualifications
- Exposure to React, TypeScript, Node.js, Express, MongoDB, or similar technologies.
- Experience building web apps, dashboards, forms, internal tools, or workflow applications.
- Familiarity with REST APIs, JSON, database queries, and authentication concepts.
- Interest in AI-assisted development, automation, or RPA.
- Experience with testing, debugging, or deployment tools.
- Strong interest in becoming a full-stack developer.
Ideal Candidate
The ideal candidate is curious, technically motivated, and eager to grow as a developer. You should enjoy solving problems, learning new tools, and contributing to software that has direct business impact.