We're looking for curious, detail-oriented Software Engineer Intern who want real-world experience building and validating modern software systems. As an intern, you'll work alongside engineering teams to improve API reliability, testing automation, database quality, and application performance monitoring.
You'll gain hands-on experience with real production systems while learning how modern development teams ship high-quality software.
What You'll Work On
-
Depending on team priorities and interests, interns may contribute to projects such as:
-
API testing and validation using Postman
-
Automated testing using JavaScript and Jest
-
Database testing using T-SQLT (SQL Server)
-
Monitoring and performance optimization with New Relic
-
Improving testing coverage, automation, and development workflows
-
Applying AI-assisted development practices to improve efficiency and quality
Core Technical Requirements
- Strong JavaScript fundamentals
-
Functions, async/await, promises, objects, arrays
-
Understanding of HTTP/REST APIs
-
Request/response cycle, status codes, JSON
-
Git competency
-
Branching, pull requests, resolving merge conflicts
-
Testing mindset
-
Writing clear, isolated, and repeatable tests
-
Comfortable reading existing code to understand behavior and identify test cases
-
Interest in using AI tools to enhance development workflows
Required
-
Basic understanding of HTTP methods (GET, POST, PUT, DELETE)
-
Familiarity with JSON structures
-
Ability to read and understand API documentation
-
Basic scripting comfort (JavaScript is helpful)
-
Solid JavaScript fundamentals
-
Ability to read existing code and determine what to test
-
Comfortable using Git and pull requests
-
Strong SQL skills (queries, joins, stored procedures)
-
Understanding of database schemas and relationships
-
Ability to read existing stored procedures/functions
-
Familiarity with test-driven development concepts
Nice to Have
-
Previous exposure to Postman (even manual testing)
-
Understanding of REST principles
-
Experience with any testing framework
-
Experience with any testing framework (coursework counts!)
-
Understanding of code coverage metrics
-
Exposure to CI/CD concepts
-
Prior testing framework experience
-
Understanding of code coverage concepts
-
Exposure to CI/CD pipelines