×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Intern

Job in North Sioux City, Union County, South Dakota, 57049, USA
Listing for: Sterling Computers
Full Time, Seasonal/Temporary, Apprenticeship/Internship position
Listed on 2026-02-17
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below
Location: North Sioux City

Title:

Software Developer Internship

Location:

North Sioux City, SD

Reports to:

Senior Software Architect

Time Frame:
May 2026 - August 2026

Job Description:

Sterling is a fast-growing, award-winning technology company focused on hardware, software, and technology services for Government, Education and Commercial customers. We're looking for a motivated Software Developer Intern with a passion in backend services to join our Business Development team and help build modern AI solutions. This is a hands-on opportunity to contribute to real projects, learn from experienced engineers, and gain practical experience in the software development lifecycle.

The Software Developer Internship is a paid full-time seasonal position starting in mid-May and ending in mid-August.

Desirable Skills and Experience

* B.S. in Computer Science

* Knowledge of AI/ML technologies and ability to integrate models into applications is a plus

* Experience working with Jupyter notebooks or Colab is a plus

* Experience with React or other front-end frameworks is a plus

* Having knowledge in JS is a plus

* Self-motivated with a positive and professional approach

Requirements

* Proficiency in Python

* Experience with Linux Systems

* Strong understanding of RESTful APIs and web service integration

* Familiarity with Node.js for building server-side applications

* Understanding of SQL/No

SQL databases (e.g., MySQL, Mongo

DB)

* Experience with Git or other version control systems

* Experience with Jira and Git Hub

* Strong communication and collaboration skills for working in cross-functional teams

Primary Responsibilities

* Backend & API Development:
Assist in designing and implementing scalable Python services and APIs (FastAPI) to power application logic and ML integrations.

* Infrastructure & CI/CD:
Support the deployment lifecycle by maintaining CI/CD pipelines and managing containerized environments (Docker) for smooth updates.

* Full Stack Integration:
Connect backend services to frontend interfaces, ensuring seamless data flow and efficient state management between the server and client.

* Performance & Reliability:
Debug and optimize application performance across the stack.

Sterling Computers Corporation ("Sterling") is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to age, race, color, creed, religion, disability, medical condition, economic status or status with regard to public assistance, citizenship status, national or social or ethnic origin, past or present membership in the uniformed services, protected veteran status, sex, pregnancy, marital or civil union or domestic partnership status, family or parental status, sexual orientation, gender expression or identity, family medical history or genetic information, HIV status, political belief, or any other status or characteristic protected by applicable law.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary