Canada Remote (Country) CAD 25 / hour

Ticketmaster is hiring a Software Developer Internship

About the Role

This internship offers a chance to work on large-scale projects, collaborate with experienced engineers, and gain hands-on experience in software development.

Responsibilities

  • Assist in developing and maintaining software applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code.
  • Participate in code reviews and contribute to the improvement of the codebase.
  • Work on bug fixing and improving application performance.
  • Learn and apply best practices in software development.
  • Contribute to the development of automated testing and deployment processes.
  • Work on projects that impact millions of users.
  • Participate in team meetings and stand-ups.
  • Document code and processes for future reference.
  • Stay up-to-date with the latest technologies and trends in software development.
  • Work on both front-end and back-end development tasks.
  • Collaborate with product managers to understand requirements.
  • Participate in the full software development lifecycle.
  • Contribute to the improvement of the development environment.
  • Work on projects that require high availability and scalability.
  • Collaborate with other interns and mentors.
  • Participate in team-building activities and events.
  • Contribute to the development of new features and enhancements.
  • Work on projects that require a high level of security and compliance.
  • Collaborate with designers to create user-friendly interfaces.
  • Participate in the development of APIs and microservices.
  • Work on projects that require integration with third-party services.
  • Contribute to the development of mobile applications.

Nice to Have

  • Experience with large-scale software development projects.
  • Familiarity with ticketing systems and event management.
  • Knowledge of high-availability and scalable systems.
  • Experience with security and compliance in software development.
  • Familiarity with user interface design principles.
  • Experience with mobile app development.
  • Knowledge of RESTful APIs and microservices.
  • Experience with cloud platforms such as AWS or Azure.
  • Familiarity with containerization technologies such as Docker.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Knowledge of testing frameworks and tools.
  • Experience with front-end frameworks such as React or Angular.
  • Knowledge of back-end frameworks such as Spring or Django.
  • Experience with data structures and algorithms.
  • Ability to write clean, efficient, and testable code.
  • Experience with automated testing and deployment processes.
  • Knowledge of software development best practices.
  • Ability to work on large-scale projects.
  • Experience with agile methodologies.

Compensation

Paid

Work Arrangement

In-person

Team

Collaborative team environment with experienced engineers.

What You'll Learn

  • Gain hands-on experience in software development.
  • Learn about large-scale software projects.
  • Understand the full software development lifecycle.
  • Improve your coding and debugging skills.
  • Learn about agile methodologies and best practices.
  • Gain experience with modern technologies and tools.
  • Understand the importance of security and compliance in software development.
  • Learn about user interface design principles.
  • Gain experience with mobile app development.
  • Understand the principles of RESTful APIs and microservices.
  • Learn about cloud platforms and containerization technologies.
  • Gain experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Learn about testing frameworks and tools.
  • Gain experience with front-end and back-end frameworks.
  • Understand the principles of data structures and algorithms.
  • Learn about writing clean, efficient, and testable code.
  • Gain experience with automated testing and deployment processes.
  • Learn about software development best practices.
  • Understand the importance of working on large-scale projects.
  • Gain experience with agile methodologies.

Our Team

  • Collaborative and inclusive team environment.
  • Experienced engineers who are passionate about mentoring.
  • Diverse team with a variety of backgrounds and expertise.
  • Focus on continuous learning and improvement.
  • Supportive and encouraging team culture.
  • Opportunities for professional development and growth.
  • Team-building activities and events.
  • Regular team meetings and stand-ups.
  • Open communication and feedback.
  • Collaborative problem-solving and decision-making.

How to Apply

  • Submit your resume and cover letter.
  • Include relevant projects and experiences.
  • Highlight your technical skills and qualifications.
  • Explain why you are interested in the internship.
  • Describe your career goals and how this internship fits into them.
  • Include any relevant certifications or courses.
  • Mention any relevant extracurricular activities or volunteer work.
  • Provide examples of your problem-solving and analytical skills.
  • Explain your experience with teamwork and collaboration.
  • Describe your experience with software development methodologies.

Not provided

Required Skills
JavaScriptTypeScriptReact.jsNext.jsPostgreSQLMongoDBKubernetesSwiftKotlinRuby
About company
Ticketmaster
Ticketmaster is a proud division of Live Nation Entertainment, the world’s largest live entertainment company. It is the world’s largest ticket marketplace and the leading global provider of enterprise tools and services for the live entertainment business.
All jobs at Ticketmaster Visit website
Job Details
Category other
Posted 7 months ago