Software Engineering Intern
Software Engineering Intern
Company Overview: We are a dynamic tech startup focused on building innovative SaaS solutions for the energy sector. Based in downtown Houston, we're seeking talented interns to join our agile team and contribute to real-world projects that scale with modern cloud technologies.
Position Overview: As a Software Engineering Intern, you'll work closely with our full-stack development team on building and maintaining web and mobile applications. This is a paid internship opportunity for 3-6 months (with potential for extension), requiring 40 hours/week in our downtown Houston office. You'll gain hands-on experience in full-stack development, from backend services to frontend interfaces, while collaborating on production code.
Key Responsibilities:
- Assist in developing and maintaining backend services using Ruby on Rails and PostgreSQL databases.
- Contribute to frontend and mobile development with React Native for cross-platform apps.
- Deploy and manage applications on AWS infrastructure, including services like EC2, S3, RDS, and Lambda.
- Participate in full-stack feature implementation, including API design, database optimization, and UI/UX enhancements.
- Write clean, testable code; conduct code reviews; and troubleshoot issues in a collaborative environment.
- Integrate mapping and geospatial features using Mapbox (preferred) for location-based functionalities.
- Collaborate with cross-functional teams on agile sprints, using tools like Git, Jira, and CI/CD pipelines.
Required Skills and Qualifications:
- Currently enrolled in a Bachelor's or Master's program in Computer Science, Software Engineering, or a related field.
- Strong foundation in full-stack software development principles.
- Hands-on experience with:
- PostgreSQL for database design and querying.
- AWS services for cloud deployment and management.
- Ruby on Rails for backend web development.
- React Native for mobile app development.
- Familiarity with Mapbox for mapping integrations (strongly preferred; alternatives like Google Maps considered).
- Proficiency in JavaScript/TypeScript, HTML/CSS, and version control (Git).
- Basic understanding of RESTful APIs, agile methodologies, and software testing.
- Excellent problem-solving skills and eagerness to learn in a fast-paced environment.
- Must be willing and able to work onsite in our downtown Houston office (no remote options).
What We Offer:
- Mentorship from experienced engineers and exposure to production systems.
- Competitive hourly pay and potential for full-time offers post-internship.
- Professional development opportunities, including certifications in AWS or related tech.
- A collaborative office environment in the heart of Houston with amenities like team lunches and tech talks.