Software engineer internship (remote, unpaid)
Job Description
Treehouse Strategy is looking for a motivated and talented coop student in the field of software engineering to join our product team to assist us in developing a web-based application.
THIS INTERNSHIP POSITION IS UNPAID AND REMOTE.
ABOUT TREEHOUSE STRATEGY/TREECASTLE SOFTWARE
Treecastle Software is the software development division of Treehouse Strategy. We are developing a workflow and project management automation platform and an electronic health record system. The platform uses artificial intelligence and advanced algorithms to automate complex tasks and financial transactions in content conversion and content authoring processes. The content comprises three portals: agency portal, client portal, and supplier portal.
Treehouse Strategy is a management consulting company that specializes in helping language companies around the world grow and get to the next level. We work with language companies on sales strategies, marketing plans, marketing initiatives execution (rebranding strategy, website redesign, social media management, SEO, etc.), technology advisory, and merger & acquisition advisory and brokerage. We have clients in Greece, France, UK, Argentina, Spain, the US, and Taiwan.
MAIN RESPONSIBILITIES
We are a software startup building a workflow automation platform. The front end is in React. The backend is written in C# in a .NET framework. There is another project using the MERN stack. We are particularly interested in people with a working knowledge or strong knowledge of C#, .NET, MongoDB, Node.js, Express.js, REST API, React controllers, or React.
We have several tracks of internship available:
Frond-end development internship - React, JavaScript, RESTFul API
Back-end development internship - C#, ASP.NET, or ability to pivot from Java quickly as the syntax is similar
MERN stack development internship oop - MongoDB, Express.js, React, and Node.js,
Python software QA automation development internship - Python, Selenium
REQUIREMENTS
Pursuing a degree in computer science or software engineering.
o GIT familiarity
o Good work ethic
o A "can do" attitude, flexibility of schedule, plus willingness and ability to work with a remote team that covers 4 different time zones
The internship student will derive the following educational benefits and learning outcomes:
o Learn software development best practices with real-world constraints
o Learn software engineering in a collaborative, group setting
o Be exposed to latest technologies and tools such as React and C# that complement the intern's curriculum
THIS IS AN UNPAID INTERNSHIP POSITION. We are looking for someone who can devote at least 20 hours per week to the internship. This position can start immediately. If you are a college student, this can be structured as a fall internship or spring internship.
Qualifications
Pursuing a degree in computer science or software engineering.
Additional Information
All your information will be kept confidential according to EEO guidelines.