C

Software Engineer Intern

Collette Travel Service Inc
Internship
On-site
Pawtucket, Rhode Island, United States

Collette is seeking a Software Engineer Intern. This is a hybrid role based at our headquarters in Pawtucket, RI for 40 hours per week. 

The Collette Intern Program is our best in class opportunity for college-level students who are looking to explore career paths and learn more about the travel industry, international business, corporate citizenship and Collette’s culture through a cohesive and centralized program experience. Join a class of over 20 interns doing meaningful work in a values driven company. Here are some ways in which you can expect Collette to give back to you: 

  • Purpose - as a Collette intern you will experience a meaningful summer program with your working team, supporting real, hands-on business projects. 
  • Variety - Interns will participate in a comprehensive, cohesive and structured blend of business-specific experiences and a shared learning curriculum through our Summer Series programming and events. 
  • Networking - with over 20 other interns you get the chance to network and learn from one another, as well as your specific business team members, leaders, and mentors.
  • Results - where applicable, Collette Interns will have the opportunity to be considered for full time positions with us after graduation. 

Job Summary: 

At Collette, we're at the beginning of our journey transitioning from a monolithic application stack to a distributed, microservice-based architecture. As a leader in guided travel, we're dedicated to crafting exceptional experiences for our travelers. We are seeking a Software Engineer Intern to work on our next generation customer web product.  Utilizing a modern cloud-based infrastructure and catering to hundreds of thousands of travelers worldwide.  This role requires someone willing to work full stack in a microservices architecture with a front-end built in React and Next.js.  A successful candidate will be seeking a bachelor's degree in computer science or equivalent and a broad skillset covering front-end and back-end technologies.  

Primary Functions: 

  • Provide daily status on their activities to team members and manager.
  • Call out blockers to progress, identify gaps in requirements, provide potential solutions. 
  • Submit code changes via pull requests in Github. 
  • Schedule code reviews with different engineers on the team, pushing forward on their project with feedback given. 
  • Prepare and deliver a final project presentation. 
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver scalable and reliable software solutions. 

Knowledge & Skills: 

  • Pursuing a bachelor’s degree in computer science (preferred) or related field. 
  • Understanding of software engineering principles and practices. 
  • Be familiar with one or more of the following software languages: C#, JavaScript, Typescript, and SQL. 
  • Familiarity with the following is a plus: React, Next.js and Node.js, Docker, Playwright, Automated Testing.  
  • Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment. 
  • Strong communication skills with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. 
  • Self-starter with a bias for action, a passion for innovation and continuous learning. 

Above all, we're seeking an individual who is eager to immerse themselves in our business, embrace emerging technologies, and drive impactful change within our organization.