Software Engineering Intern

Persistent Technology, Inc.

Remote, OR(remote)

JOB DETAILS
JOB TYPE
Part-time
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Android, Application Programming Interface (API), Artificial Intelligence (AI), Authentication, Best Practices, Cloud Computing, Computer Science, Customer/Client Research, Equipment Maintenance/Repair, Establish Priorities, Express.js, GCP (Good Clinical Practices), Git, Illustrating Ability, JavaScript, Microsoft Windows Azure, Mobile Applications, Mobile Applications Development, Multiplatform/Cross-Platform, Node.js, Plan Meetings, REST (Representational State Transfer), React Native, Relational Databases (RDBMS), Software Engineering, Source Code/Configuration Management (SCM), Sprint Planning, Team Player, Technical Recruiting, iOS
LOCATION
Remote, OR
POSTED
30+ days ago

Position Overview

We are hiring Software Engineering Interns to contribute to the continued development of **Reflect Mobile**, an AI-powered wellness application for iOS and Android that combines guided journaling with AI-generated artwork. Interns will work across the full stack, supporting backend services, mobile features, and cloud infrastructure.

Responsibilities

  • Contribute to development of a mobile wellness application for iOS and Android featuring AI-generated imagery and journaling functionality.
  • Build and maintain backend services and REST APIs using Node.js and Express.js.
  • Integrate third-party AI/ML APIs for image generation and content features.
  • Support authentication and security best practices for user data and API credentials.
  • Work with relational databases for application data persistence.
  • Deploy and maintain services on a cloud platform.
  • Develop mobile-facing features and screens, supporting the end-to-end user flow.
  • Participate in Agile development practices, including team meetings, sprint planning, and iterative delivery.
  • Collaborate with team members and stakeholders to prioritize features and meet release milestones.

Required Skills

  • Familiarity with JavaScript and Node.js / Express.js.
  • Experience with mobile development (iOS, Android, or cross-platform frameworks such as React Native).
  • Working knowledge of relational databases.
  • Familiarity with REST API design and integration.
  • Experience using Git for version control.

Preferred Skills

  • Experience with a major cloud platform (Azure, AWS, or GCP).
  • Familiarity with integrating AI/ML APIs.
  • Comfort working in an Agile team environment.

Education

  • Currently enrolled in or completed a Bachelor's degree in Computer Science or an equivalent field.

Position Details

  • Internship

About the Company

P

Persistent Technology, Inc.