Learn software engineering practices and software technologies used at Caravel Labs by Implementing features for various software development projects
Learn practices that improve delivery performance of software engineering teams by attending daily standups, sprint planning and review meetings.
Learn practices that improve software quality and build continuous learning habits by participating in peer code reviews and pair programming sessions
Develop a site reliability engineering mindset by supporting operations of Caravel Labs internal systems
Requirements
Eighth semester students (imminently graduating) or alumni looking for a new opportunity.
Sixth semester (third year) students who are self-starters (this is going to be particularly important, as the time difference and current travel restrictions will not allow for supervision). For these candidates, we will like to tie their work at Caravel Labs to the industry training requirements for graduation so that their time spent can be given due credit and also there is a sense of dedication on part of the participants.
Major in computer science or related discipline; final year or recently graduated engineers
Enjoys programming
Understanding of the following concepts:
Use of cloud technologies to implement web applications (Microsoft Azure experience preferred but not required)
How web applications work (JavaScript frameworks such as Angular and React experience preferred)
Awareness of source control principles (Azure DevOps experience is preferred but not required; contribution to open source projects is a definite plus)
Awareness of the value of test-driven development
Awareness of the value of Continuous Integration and Continuous Delivery
Seniority level
Internship
Employment type
Internship
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Caravel Labs by 2x