Software Engineer Intern, Fullstack (Summer 2027)
Lyft
- Location
- Toronto, Canada
- Employment
- Internship
- Work model
- On-Site
- Level
- Intern
- Salary
- C$40 – C$45/hr
- H-1B history
- 99 approvals (FY2023)
- Posted
- 1h ago
Skills
About this role
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live quickly. Lyft fosters a collaborative environment in the office, so there's always a sharp mind eager to hear about your next idea. So what's yours?
Responsibilities
• Own your project, while checking in with other team members throughout the day with questions and updates
• You leave the code in a better state than when you found it (progressive refactor)
• You value reliability, ensured by testing (unit, integration and load tests)
• Participate in code reviews to ensure code quality and distribute knowledge
• Continuous integration and deployment
• Go home knowing that your work today is meaningfully improving the lives of every Lyft driver and every Lyft passenger!
Experience
• Currently pursuing a Bachelor's or Master's degree in Computer Science from a university in Canada (required), with a graduation date between December 2027 and Summer 2028 (required). For any candidates who are master's students who worked between their bachelor's and master's programs: candidates should also have less than 2 years of relevant full-time work experience
• Available during Summer 2027 for an internship in Toronto
• Strong knowledge of CS fundamentals
• Knowledge of Python, JavaScript, CSS, and HTML
• Experience working with leading JavaScript frameworks, like React
• Experience with modern frontend testing tools, such as Webpack, Babel, Jest, Jasmine, Protractor, and WebDriver
• Understanding of how browsers and DOM work
• Experience with Git or other distributed version control systems
• Experience with browser developer tools
• Experience with the Unix command line interface
• Solid understanding of web performance
• Experience with TypeScript
• Experience with CSS preprocessors like Sass
• Understanding of unit, integration, and end-to-end testing
• Excellent communication skills
• Passion for community, sustainability, and/or transportation
• Ability to thrive in a startup environment
• Experience with real-time technology problems
• Contributions to open source projects
• Experience working with databases
• <span