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