Ascend Learning is looking for an Intern Software Engineer for Enterprise Architecture to develop, test, implement, and maintain software applications, specifically enhancing and maintaining an internal application that tracks their microservices architecture, teams, and technologies, by integrating with systems like gitlab, datadog, and active directory.
Requirements
- Knowledge through coursework or personal projects of the following: Ruby, Ruby on Rails, JavaScript, SQL, HTML5, CSS3, and experience with a modern JavaScript framework (e.g., React, Vue.js, or Angular) preferred.
Responsibilities
- Develop and support enhancements and new functionality for the ArchWeb platform using modern web technologies, including Ruby on Rails, PostgreSQL, JavaScript (ES6+), HTML5, CSS3, and RESTful APIs.
- Work closely with Architects, Engineering Directors, Engineers, and other cross-functional resources to define and deliver business impacting projects
- Provide technical expertise and troubleshooting as needed to support production issues
- Be willing to support deployments outside of work hours and participate in an on-call rotation
- Actively participate in all relevant agile ceremonies for each project iteration
- This application tracks our entire microservices architecture, the teams that build it and the technologies that we leverage here at Ascend.
- It pulls much of this information through integrations with gitlab, datadog, and active directory.
Other
- This internship will be for Summer 2026.
- Currently enrolled in a Bachelor’s degree in a computer related field
- Exposed to the concepts of an Agile based development methodology or similar formal methodologies are required
- Demonstrated organizational and teamwork skills, strong attention to detail, and a willingness to participate in collaborative development projects
- Excellent problem-solving skills and an ability to translate a business scenario into a technical solution
- Excellent verbal and written communication skills
- Capable of working collaboratively with team members on different teams and in different locations