Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Intern Cloud Developer supporting media production teams with cloud-based tools. Collaborate with engineers to enhance workflows in a creative environment.

Responsibilities

  • Be an active member of the Flow Capture engineering team and contribute to the development of features that improve collaboration, review, resource management, and production workflows for our customers.
  • Contribute to the development of modern web applications and services used by creative professionals in film, television, animation, video games, and other multimedia production environments.
  • Participate in iterative design, testing, and development sprints to refine product solutions and deliver high-quality software.
  • Collaborate with software engineers, product managers, UX designers, quality assurance specialists, and other stakeholders to understand customer needs and turn ideas into working features.
  • Write clear, maintainable, and well-tested code while learning industry-standard software development practices.

Requirements

  • Currently enrolled in a degree program in Computer Science, Software Engineering, Computer Engineering, or a related technical field, preferably in your second year or beyond.
  • Experience with backend or object-oriented software development, preferably in Java or a similar language such as Kotlin, C#, Python, or Go.
  • Strong understanding of core software development fundamentals, including data structures, algorithms, object-oriented programming, and basic software design principles.
  • Some experience designing, building, or consuming APIs such as REST services, GraphQL, or similar service interfaces.
  • Some experience working with databases, including relational databases, SQL, data modeling, or developing database-backed applications.
  • Interest in cloud-based software development and deployment technologies such as Amazon Web Services (AWS).
  • Comfortable collaborating with others, communicating technical ideas clearly, and sharing your work with a team.
  • Curiosity, initiative, and a willingness to ask questions, receive feedback, and grow as a software engineer.

Benefits

  • All internships are paid
  • Mentorship from industry leaders
  • Opportunities to attend technical conferences
  • Activities designed to support personal and professional development

Job type

Internship

Experience level

Entry level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudGraphQLJavaKotlinPythonSQLGo

Location requirements

HybridQuebecCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.