Job Title: Full Stack Engineer Intern

Location: Toronto

Job Type: Internship

About the Role:
We are seeking a motivated Full Stack Engineer Intern to assist in designing, developing, and optimizing mobile & web applications. The ideal candidate will have a foundational understanding of both frontend and backend technologies and a keen interest in building scalable and efficient web solutions. You will work closely with team to gain hands-on experience in full-stack development.

Key Responsibilities:

  • Assist in designing and developing mobile/web applications using modern frontend and backend technologies.
  • Work with frameworks such as React, Angular, or Vue.js for frontend development.
  • Develop and optimize server-side logic using Node.js, Python, or similar technologies.
  • Participate in testing, debugging, and optimizing mobile/web applications for performance and efficiency.
  • Work with APIs and integrate third-party services as needed.
  • Assist in troubleshooting and resolving issues in web applications.
  • Assist in setting up and managing CI/CD pipelines for automated testing and deployment.
  • Stay updated with the latest trends and advancements in full-stack development.

Requirements:

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Basic knowledge of frontend technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js.
  • Understanding of backend technologies such as Node.js, Python, or Java.
  • Familiarity with databases like MySQL, PostgreSQL, or MongoDB.
  • Exposure to RESTful APIs and cloud services is a plus.
  • Strong problem-solving skills and a willingness to learn.
  • Good communication skills and ability to work in a collaborative environment.

Preferred Qualifications:

  • Experience with version control systems like Git.
  • Understanding of DevOps concepts and cloud platforms (AWS, GCP, or Azure).
  • Interest in web security and performance optimization.
  • Familiarity with Agile development methodologies.

Benefits:

  • Hands-on experience in full-stack development and real-world projects.
  • Mentorship and guidance from experienced developers.
  • Opportunity to learn and work with cutting-edge web technologies.
  • Flexible working hours and remote work options.
  • Potential for full-time employment opportunities upon successful completion.

As a startup, this internship position is unpaid, but we are committed to providing a valuable learning experience that enhances your technical skills and career prospects.

If you are passionate about full-stack development and eager to gain practical experience, we would love to hear from you. Please send your resume to hr@walsai.com. Apply now and be part of an innovative development team!