Software Engineer Intern
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Skills needed: Software Engineering - QA experience preferred but not mandatory; proficiency in AI tools for resume analysis is beneficial. • Years of experience: No specific years required mentioned. • Education: Bachelor's degree or higher (preferably related to engineering) recommended, though it’thelowest level acceptable education). • Certifications: None stated explicitly; however, proficiency in AI tools may be considered equivalent to certification for this role. • Must-haves: On-site presence required during the internship period (11 months), with potential full-time employment opportunity afterward if successful.
Responsibilities
• Develop and maintain software applications under supervision to ensure quality standards are met. • Collaborate with team members on projects related to the development of new features for existing products as well as creating entirely new solutions from scratch when required. • Conduct code reviews, identify bugs in source code, suggest improvements based on best practices and coding guidelines provided by senior engineers or project leads. • Participate actively in team meetings to discuss progress updates, roadblocks encountered during development processes, potential enhancements for existing features, as well as brainstorming sessions for new ideas. • Test software applications using various testing tools and methodologies such as unit tests, integration tests, system tests, or user acceptance testing (UAT) to ensure the quality of code before it is deployed into production environments. • Document development processes, test results, bug fixes, and other relevant information in a clear and concise manner for future reference by team members who may need this data when working on similar projects. ✅ This responsibility includes maintaining an up-to-date personal portfolio of work completed during the internship period to showcase skills gained from hands-on experience with software development, testing methodologies, code review processes and project management techniques learned throughout their time at ShopBack. • Stay informed about industry trends in technology by attending webinars or conferences related to Software Engineering when possible within the scope of work hours provided by employer policies; this may include learning new programming languages/tools relevant for future career growth opportunities as well as keeping abreast with emerging technologies that could impact software development processes at ShopBack. • Communicate effectively and professionally via email or instant messaging platforms (e.g., Slack) when working remotely on projects outside of regular office hours; this includes providing timely updates to team members regarding progress made during the internship period as well responding promptly with feedback received from senior engineers/project leads after code reviews have been completed so that necessary revisions can be implemented quickly without delay in project delivery schedules. • Attend orientation sessions upon joining ShopBack before starting work on any assigned tasks; this includes familiarizing oneself thoroughly about company culture, policies regarding confidentiality agreements signed by all employees prior to beginning employment at the firm along with understanding expectations set forth within job descriptions provided during recruitment processes so that interns can align their efforts accordingly throughout entire duration of placement period while working towards achieving desired learning outcomes specified in terms agreed upon between both parties involved (i.e., Intern & Employer). ✅ This responsibility also includes actively seeking guidance from senior engineers/project leads whenever needed during initial stages after joining ShopBack until interns feel confident enough to independently handle assigned tasks without constant supervision once they have gained sufficient experience throughout their pla
Benefits
• Salary based on performance • Career progression paths for greater challenges • Competitive compensation package • Open and collaborative culture with valued feedback • Equal opportunity employer celebrating diversity • Commitment to data protection and fair recruitment process