You are viewing a preview of this job. Log in or register to view more details about this job.

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.