IT Developer - Master's Level Internship at Vosyn
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 25

Salary

32.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

JOB TITLE: IT DEVELOPER - MASTER’S LEVEL INTERNSHIP

Level: Master’s Level Internship
Department: IT and Security
Duration: 520 Hours (approximately 3 months)
Work location: Remote (with hybrid options in Toronto)
Compensation: Hourly ($32)
About Us: At Vosyn, we embrace the exciting, game-changing world of Artificial Intelligence, driving innovation and pioneering impactful projects across various industries. We are a trailblazing Language Synthesis AI firm reshaping global communication by dissolving language barriers and empowering users. We believe in fostering a culture of flexibility, continuous improvement, and solution-focused strategies. Here, every idea is welcomed, nurtured, and has the potential to scale to new heights. Currently, we’re at the forefront of a significant IPO endeavor, truly a unicorn in the making. We invite you to be part of our journey and leave your imprint on the future of AI.
About the Role: We are looking for a skilled and driven IT Developer Intern to join our team. This role is perfect for a Master’s level student with a passion for developing and maintaining IT systems and applications. IT Developer Intern, you will work closely with our engineering team to design, develop, and maintain the technical infrastructure and software that power our applications and systems. This immersive internship offers hands-on experience, collaboration with senior management, and the opportunity to work in a fast-paced, high-growth environment. While demanding, it promises to be a rewarding complement to your academic journey, equipping you with valuable skills and insights.

Responsibilities

KEY RESPONSIBILITIES:

  • Write clean, efficient, and maintainable code using high-level programming languages such as Python, Java, C++, JavaScript, React, etc.
  • Apply Object-Oriented Programming (OOP) principles such as classes, objects, inheritance, polymorphism, and encapsulation to design and develop software solutions.
  • Work with data structures (e.g., arrays, linked lists, trees, graphs) and implement algorithms for tasks like sorting and searching.
  • Participate in Agile development methodologies, including Scrum and Kanban, and work collaboratively in Agile teams.
  • Utilize Git for version control, including branching, merging, and resolving conflicts within a team setting.
  • Break down complex problems into smaller, manageable tasks and develop innovative solutions.
  • Communicate technical concepts clearly and effectively to both technical and non-technical audiences.
  • Collaborate with cross-functional teams to achieve project goals and meet deadlines.
  • Engage in cloud computing platforms (e.g., Azure, GCP) to develop scalable applications.
  • Design and interact with databases such as SQL, PostgresDB, MongoDB, and NoSQL.
  • Implement and manage CI/CD pipelines, work with containerization tools like Docker and Kubernetes, and handle infrastructure-as-code processes.
  • Conduct unit testing, integration testing, and other testing methodologies to ensure software reliability.
  • Utilize GitHub for managing and controlling project code and ensure adherence to version control practices.
Loading...