13 days ago

Software Engineering Intern

EBSCO Information Services

Hybrid
Intern
$45,000
Hybrid

Job Overview

Job TitleSoftware Engineering Intern
Job TypeIntern
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$45,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Overview

EBSCO Information Services delivers a fully optimized research experience with a powerful discovery platform. Headquartered in Ipswich, MA, EBSCO employs more than 2,700 people worldwide, many on hybrid or remote work models. As an AI-enabled service leader, we thrive on forward-thinking strategies and innovation. Join us and impact how research is supported globally.

Your Opportunity

As a Software Engineering Intern on Team.Matrix, you will contribute to modernizing a critical internal diagnostic tool. You will assist in migrating a legacy utility (Zion Reloaded) from a JavaScript and React based system to a Python+JavaScript backend using Flask while ensuring functional parity.

What You'll Do

  • Review and understand the existing diagnostic utility in JavaScript (React).
  • Assist in migrating the utility to a Python & JavaScript backend using Flask.
  • Port frontend functionality and implement/extend Flask APIs.
  • Write unit/integration tests to validate expected behavior.
  • Contribute to documentation including setup instructions and usage notes.
  • Collaborate with Team.Matrix engineers to troubleshoot and refine the tool.

Your Team

You will join Team.Matrix, a group responsible for building and maintaining internal diagnostic tools to help debug search-service runtime issues. Mentoring by senior engineers is a key benefit.

About You

Currently pursuing a degree in Computer Science, Software Engineering, or related field, you have experience with Python or JavaScript and familiarity with web application concepts such as front-end and back-end development, APIs, and React. You are eager to learn from existing codebases, write clear documentation, and communicate technical questions effectively.

What Sets You Apart

  • Prior coursework or projects involving Django, Flask, or similar frameworks.
  • Experience with migrations or refactoring legacy code.
  • Strong curiosity about internal tool support for large-scale systems.
  • Attention to detail in validating functionality and behavior.

Key skills/competency

  • Python
  • JavaScript
  • React
  • Flask
  • Debugging
  • Legacy Code
  • Migrations
  • Unit Testing
  • Documentation
  • Collaboration

Tags:

Software Engineering Intern
Python
JavaScript
React
Flask
Debugging
Migration
APIs
Unit Testing
Documentation

Share Job:

How to Get Hired at EBSCO Information Services

  • Customize your resume: Highlight relevant Python and JavaScript skills.
  • Tailor your cover letter: Emphasize experience with internal tools and migrations.
  • Prepare for technical interviews: Practice coding challenges on Flask and React.
  • Network online: Connect via LinkedIn with EBSCO engineers.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background