Software Engineer Intern

COLLETTE TRAVEL SERVICE INCPawtucket, RI
1d$18Hybrid

About The Position

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. 

Requirements

  • 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.
  • 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.

Nice To Haves

  • Familiarity with the following is a plus: React, Next.js and Node.js, Docker, Playwright, Automated Testing.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service