Safe Software is looking for a Full-Stack Software Developer Intern to join our Cloud Applications Development team.
Application Deadline: Tuesday, May 24th 8:00am PST
Our student internships have the opportunity to be fully remote in Canada or hybrid/on-premise at our office based in Surrey, BC, Canada.
About The Team
As a member of our Cloud Applications development team, you will play a big part in keeping our technology cutting-edge. Safe counts on student developers like you to play an important role in the design, implementation, and testing of key software components. From the start, you’ll be working on projects that will lead to shipping production code. We know your work will make a difference to not just your resume but to our products and customers.
Our Cloud Applications development team practices Agile development and utilizes Kanban boards to manage their backlog, epics and stories. As a Full-Stack Software Developer Intern, you will regularly participate in team meetings (stand-ups) and have the chance to voice your ideas and perspectives within a small team setting (6 person team).
Life At Safe
At Safe, we give our students interns opportunities to work on meaningful projects during their term. Each student typically starts with a 4-month placement, with opportunity for extension. Our collaborative environment means that there is ample opportunity for coaching, mentorship, and learning. To date, over 25% of our current full-time staff were formerly student interns.
On your first day, you’ll join a cohort of fellow interns and participate in virtual Orientation Week sessions before meeting your team to get role-specific training. This helps us to ensure all student interns (regardless of where they are working in Canada) have the same opportunity to meet the team. You’ll receive a computer with the peripherals you need to set up your at-home workstation, along with some new hire swag (of course). Throughout your work term, you’ll find a number of virtual activities to join like virtual coffee chats or team building games to get to know other Safers!
What You’ll Be Doing
As a Full-Stack Software Developer Intern, you will have the opportunity to:
Implement new features in our cloud applications. You might be building new REST API endpoints or enhancing the user experience using the Angular framework.
Analyze and debug complex issues and help resolve them.
Participate and share your ideas in daily stand-up meetings.
Collaborate with other team members through peer code reviews and brainstorm sessions.
Learn new and existing technologies.
Qualifications, Skills, and Competencies
Our Cloud Applications and Infrastructure team is responsible for using our FME Server technology to power the flow of data in the Cloud. We are seeking good communicators with a solid knowledge of test-driven development and passion for programming.
As a member of this team, you will be immersed in an environment using the latest technologies to deliver future solutions. Below are some of the technologies to which you will be exposed and the experiences that we’re looking for.
Required skills:
Technical Skills:
Experience working with a JavaScript framework (Angular 12).
Strong, practical understanding of an object-oriented programming language and web framework (Java/Spring), RESTful APIs, networking, and relational databases.
Experience building responsive websites.
Excellent communication skills, both written, verbal and spoken – You are confident in your ability to communicate with the team as well as with internal stakeholders.
Excellent organizational skills – You are able to organize your time and prioritize tasks efficiently with mature judgment.
You are passionate about coding and have a curious mind and are keen to learn new tools and technologies.
You are a critical thinker and seek to solve problems by bringing new ideas forward.
You are resourceful and able to work well in a team-based environment.
You are working towards a degree in Computer Science or Engineering, or have equivalent experience.
Bonus Points
Knowledge of Version Control systems (Git, GitHub).
Familiarity with test-driven development.
Senior students in their 3rd year or above are preferred.
Prior Co-op or related experience is an asset.
Previous project and/or work experience with Java is preferred.
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people’s lives around the world...
Apply For This Jobor equivalent experience Work Setting Information technology Specific Skills Write, modify, integrate and test software code Identify and communicate technical...
Apply For This JobAs a QA Automation Developer, you will play a very important role in ensuring the quality and excellence of our...
Apply For This JobWe are actively seeking candidates with a minimum of 16 years’ experience, and a range of skill levels from basic...
Apply For This JobSalem Academy and College, the oldest continuously operating educational institution for girls and women in the country by its founding...
Apply For This JobBASIC FUNCTION: Provide transportation for the University community during each academic semester. ESSENTIAL DUTIES AND RESPONSIBILITIES: On call as needed,...
Apply For This Job