Jobs.ca
Jobs.ca
Language
Pelmorex logo

Full Stack Developer - Automated Products

Pelmorex1 day ago
Hybrid
Oakville, ON
Mid Level
full_time

Top Benefits

Flexible work environment
RRSP retirement savings match
$500 personal spending account

About the role

ARE YOU INTERESTED IN A WORKPLACE THAT HAS...

Flexible Work Environment

Retirement Savings Matching Plan (RRSP). Plan for your future with us!

Personal Spending Account

Up to $500 to spend on anything related to physical, mental or financial well-being (in addition to your Health Care Spending Account)

17 Paid Days Off (in addition to 13 Personal Days)

This includes an extra day off during the month of your birthday - our gift to you!

An IDEAS (Inclusion, Diversity, Equity, Awareness, Solidarity) team ️

Weather is inclusive, we will be too. Our IDEAS team is committed to making this happen!

HAVE WE GOT YOUR ATTENTION? WANT TO LEARN MORE?

Read about us here! (spoiler alert… we are the home of The Weather Network )

WHY WE NEED YOU? GLAD YOU ASKED...

The Full Stack Developer, Automated Products is responsible for all aspects of TV Apps development including Viddy (built in house system), Xfinity and Android as well as automated video production and acts as a project lead when required. The role will require a thorough understanding of development, testing, and implementation practices as well as a high proficiency in scripting skills and languages used to create templates for automated video production

Please note we are only considering candidates who are eligible to work in Canada and are currently located in the Greater Toronto Area.

WHAT IS THE DAY TO DAY LOOK LIKE

  • Continued development of localization based on the latest technologies including Android TV, Xfinity and other TV apps. Conceptualize, design, document, develop and implement high quality, high availability, high scalability, high performance services and middleware solutions as per project road map and requests initiated by business units or other agile teams
  • Maintain quality and ensure responsiveness of application.
  • Continually optimizing code for maximum performance, scalability, availability and distribution
  • Build your solutions with a TDD mindset, and ensure that Continuous Integration & Continuous Delivery pipelines are in place, ready to deploy either on private or public cloud
  • Collaborate with cross-functional teams to design, build, and launch new features, and prepare deployments for both private and public cloud environments.
  • Maintain code integrity and organization
  • Unit testing of the features that you implement. Work and assist the QA team with QA process when required Look beyond the day-to-day to find new ways we could implement things better- - whether it be faster, more reliable, or with higher quality Participate in a fast-paced environment where your input is valued and sought after- - contribute by recommending best practices and continuously driving forward innovation
  • Physical Effort: No particular physical effort required
  • Business Travel: ‘No travel required’

WE ARE HOPING YOU HAVE

  • University degree in Computer Science, College diploma in Computer Programming, Information Technologies or a related discipline Experience working with graphic designers and converting designs to visual elements

  • Minimum 2 - 3 years related job experience with apps published to different stores

  • Server-Side and Client-Side Development: Strong understanding and experience in both server-side and client-side development.

  • Microservices: Strong knowledge and experience in designing and building microservices architecture.

  • Containers & Orchestration: Proficiency with Docker for containerization and orchestration tools.

  • Node.js: Extensive experience with Node.js for server-side and client-side development.

  • Databases & Cache: Proficient with MongoDB and Redis for database and caching solutions.

  • Web Technologies: Solid understanding and hands-on experience with HTML, JavaScript, and CSS.

  • API Development: Experience designing and implementing RESTful APIs.

  • Frontend Frameworks: Knowledge of frontend frameworks like React.

  • Security Best Practices: Understanding of web security principles and best practices.

  • Skilled in remote server management techniques including SSH for secure and effective administration of remote systems

  • Scripting Languages: Proficient in scripting languages with extensive experience in writing and executing shell scripts on Linux servers, particularly Ubuntu, utilizing its command line interface for efficient system management and automation.

  • Communication & Collaboration: Demonstrated ability to clearly articulate problems and propose effective solutions, while working collaboratively with a team or independently.

YOU ARE MADE FOR THIS IF YOU...

  • Version Control Systems: Proficiency with Git for source code management and collaboration (Bitbucket, GitKraken, etc).
  • GStreamer Pipeline Development: Expertise in developing and managing GStreamer pipelines.
  • IPTV Frameworks: Familiarity with different IPTV frameworks such as Lightning.js or Blitz, Android and RokuPM2: Familiarity with PM2 for Node.js process management.
  • Good grasp and knowledge of technologies such as C++ (needed for GStreamer) and SQL.
  • Agile Methodologies: Understanding of Agile and Scrum methodologies for project management.
  • UI/UX Design: Basic knowledge of UI/UX design principles and tools like Figma, Adobe Illustrator, and Photoshop.
  • Video Codecs and Formats: Familiarity with video codecs, formats, and different image formats (PNG, MP4, etc.).Video Streaming Protocols: Familiarity with video streaming protocols and formats (MPEG-2, MPEG-4, HLS, DASH, etc.)

DON’T MEET ALL THE REQUIREMENTS? DON’T WORRY…

Not all applicants will have skills that match a job description exactly. Pelmorex values and welcomes diverse experiences. While having “desired” qualifications makes for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Pelmorex. We are always looking for people who will be a culture add (yup, that's right, we don’t subscribe to culture fit, we want you to add to what we think is an amazing culture and work environment

INTERESTED? IT GETS BETTER….

  • Course Reimbursement Program \uD83D\uDCDA We want you to keep learning, so we can too
  • Open and transparent communication, including All Hands Meetings with our CEO
  • Pelmorex Learning Academy \uD83C\uDFEB
  • Your mental health is important to us! \uD83E\uDDE0 We partner with Inkblot for virtual counseling sessions
  • Frequent employee pulse surveys \uD83D\uDCDD we value your feedback so we can continue to make Pelmorex a great place to work! Free online doctor visits \uD83D\uDC69‍- ️ with Maple Online Healthcare
  • While we encourage 1:1 conversations, we recognize that not everyone is comfortable with speaking up \uD83D\uDDE3 We have an anonymous reporting platform to ensure everyone’s voice is heard

OUR PROMISE TO YOU...

We’re highly focused on doing the right thing.

We’ll discuss issues and timelines professionally, so you have the time you need to do the best work you can

You will see the result of your work pushed out to real users quickly

We’re a team that enjoys learning new technologies and we’re open to trying new things

We’ll try our best not to bog you down with boring meetings

Weather inspires, protects, and transforms. For 35+ years, Pelmorex has led the way with trusted forecasts and alerts. With innovation at our core, we provide precision, speed, and unmatched reliability—safeguarding lives, powering decisions, and driving business success. Whatever the weather, we turn its potential into action. We’re Pelmorex. Imagine it and we’ll deliver it.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About Pelmorex

Broadcast Media Production and Distribution
501-1000

Pelmorex Corp., founded in 1989, is an international weather content and technology company. Pelmorex owns and operates the weather brands The Weather Network, MétéoMédia, Eltiempo.es, Clima, and Otempo.pt. In 2019, Pelmorex made a majority investment in Weather Source, a U.S. based organization offering hyper-local weather and climate data for business intelligence around the globe and across all industries. Pelmorex also operates Canada's National Alert Aggregation and Dissemination System, part of Alert Ready.

Through constant innovation and entrepreneurship, Pelmorex has grown to reach consumers around the globe, has become one of the largest weather information providers and has broken new ground in providing data solutions and business insights to businesses. Through harnessing the value of weather, Pelmorex is driven to make the world smarter and safer for consumers and businesses.