Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer (Backend) - Contract - Hybrid

Full-time

Pelmorex

ARE YOU INTERESTED IN A WORKPLACE THAT HAS...

Flexible Work Environment 


Summer Hours

Start your weekend earlier during the summer months!

Paid Vacation Days Off (in addition to Personal Days)

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 )

 

Proud to share that we ranked #5 Most Admired Company in Canada in Leger ’s 2026 Reputation Study, among 334 organizations

 

 

WHY WE NEED YOU? GLAD YOU ASKED...

 

The Software Developer, Meteorological Development is responsible for designing, developing new features, enhancements and services for the meteorological platforms that powers The Weather Network, MeteoMedia, ElTiempo.es, and subsidiaries. The systems must have high availability, fast response times and scalability to support 4 billion global locations with high quality data. Are you up for the challenge?

In this role, the successful candidate will work closely with technology and business teams to define and implement functional requirements for meteorological applications and services. Working within an Agile development environment, the developer will build and maintain backend systems written in  C/C++ , Go , Python , and Rust while solving complex technical and algorithmic challenges associated with processing and distributing large-scale weather data. These services are deployed and running under Kubernetes (EKS), ECS clusters and EC2 instances. Development of these distributed applications and microservices within Linux environments uses technologies including Docker, Kubernetes, Istio, services, Redis, and cloud-native architectures. 

Background in meteorology is a “nice to have”, but if you don’t, don’t worry you will be working closely with our Meteorology R&D team and have the support of the current development team. 

The developer will participate in requirements analysis and help design, implement, integrate, test, document and deploy backend meteorological systems and processes. The developer will also provide professional technical support and be well-versed in SDLC and building robust, high performance systems. 

 

Please note this is a  contract role until February 2027 and w e are only considering candidates who are eligible to work in Canada and can work in a Hybrid model at our Oakville, ON, Canada location.  

WHAT'S THE DAY TO DAY LIKE?




  • Design, implement, and maintain high-performance meteorological software systems using C/C++, Go, Python, and Rust, including backend services, distributed systems, REST and gRPC APIs, and large-scale data processing pipelines. Deploy and operate these solutions in Linux-based, cloud-native environments leveraging Docker, Kubernetes, Istio, Redis, ECS, EC2 instances and other services across AWS and Google Cloud.



  • Implement software solutions pertaining to our Meteorological systems.



  • Work within an Agile software development process.



  • Use AI-assisted development tools and workflows to improve productivity, accelerate delivery, enhance code quality, support troubleshooting, and streamline operational tasks while maintaining quality and accountability.



  • Work with Technology teams to produce effort estimates on the various work required; execute work based on sprint priorities.



  • Work with cross-functional teams to ensure all systems function as intended and without impediment to existing products or processes. This includes the development and/or integration of monitoring systems.



  • Work with Technology Operations team to ensure end-to-end data monitoring in software design, from data acquisition to delivery.



  • Use knowledge of databases and database technology to create applications which are distributed, multi-tier, and able to service large volumes of data.



  • Perform unit testing, integration testing, and other automated testing; work closely with QA team to address defects as they arise to ensure production of high quality software.



  • Architect designs for reuse, scalability, flexibility and customizability.



  • Work with Technology teams to continuously analyze in-house software systems, identify weaknesses and propose changes for improvement.



  • Provide support to our operational teams for the relevant production systems. 


Roles, responsibilities and duties may evolve and change over time.

WE ARE HOPING YOU HAVE




  • Degree or diploma in Computer Science, Mathematics, Engineering, or equivalent practical experience.



  • Minimum 5 years of experience in enterprise software development.



  • Strong experience developing and supporting production microservices using Go as primary language, with experience in C/C++, Rust and Python considered an asset. 



  • Strong experience developing applications with CMake and compilers such as gcc/g++, Go, and Rust, as well as the Python interpreter, along with operating distributed systems in Linux environments using Docker containers and Helm charts.



  • Experience developing software that processes and manages large volumes of data.



  • Strong understanding of data structures, algorithms, and their practical application to solving complex problems.



  • Experience implementing caching strategies and technologies to support high-throughput and low-latency systems.



  • Knowledge of software security best practices and secure development principles.



  • Experience with containerization technologies, including Docker.



  • Experience developing and gRPC-based applications and services.



  • Experience with Redis and distributed caching platforms such as AWS ElastiCache.



  • Experience implementing and maintaining CI/CD pipelines using tools such as Jenkins.



  • Experience building and consuming REST-based APIs and web services.



  • Strong understanding of multi-tier, distributed, and microservices-based architectures.



  • Experience building highly available, scalable, and fault-tolerant systems that support large-scale workloads and data processing.



  • Experience building microservices and managing Kubernetes deployments, including service mesh technologies such as Istio.



  • Experience working with cloud platforms such as AWS and Google Cloud.



  • Strong problem-solving and communication skills with the ability to gather requirements, whiteboard solutions, articulate technical trade-offs, and collaborate effectively with the broader team.


WHAT WOULD BE NICE FOR YOU TO HAVE




  • Keen interest in data and data mining



  • Experience with spatiotemporal data sets and scientific data formats including netCDF, HDF, GRIB and BUFR would be a plus.



  • Education or experience in applying ML/AI to augment data analysis


YOU ARE MADE FOR THIS IF YOU...





  • Have strong analytical, problem-solving, and troubleshooting skills with the ability to diagnose issues and drive solutions.



  • Bring curiosity and creative thinking to solving complex technical challenges.



  • Thrive in fast-paced environments, effectively managing priorities and staying focused under tight deadlines.



  • Can work independently with minimal supervision while consistently delivering on commitments.



  • Are an engaged, collaborative team player who builds strong relationships and enjoys helping others succeed.



  • Have a natural curiosity about data: especially understanding source data such as meteorological data, what it means, and how it can create value.



  • Possess strong written and verbal communication skills.



  • Have strong organizational skills and value clear, effective documentation


 


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….



  • Open and transparent communication, including All Hands Meetings with our CEO

  • Frequent employee pulse surveys we value your feedback so we can continue to make Pelmorex a great place to work!

  • While we encourage 1:1 conversations, we recognize that not everyone is comfortable with speaking up 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.

Fair and Authentic Interview Experience

We welcome candidates using AI tools to prepare for interviews or to learn more about Pelmorex. During the interviews themselves, we expect responses to come from your own experience and thinking.

We ask that candidates not use real-time AI assistance, live answer prompts, or automated response tools during interviews. This helps ensure a fair process for everyone and allows us to evaluate how you approach problems and communicate in your own voice.

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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Developer (Backend) - Contract - Hybrid in Remote vacancy
  •  ...excited to meet people who share the same passion for innovation. For more information, visit  . Job Description As a Software Developer – Server, you design, develop, test, and secure high-quality technological solutions aligned with ISAAC’s strategic objectives.... 
    Suggested
    Full time
    Internship
    Work at office
    Flexible hours

    Isaac Instruments

    Remote
    5 hours ago
  • $113.4k - $162k per year

     ...builders using technology to make communication more affordable and powerful for millions of users every day.    As a  Software Developer - Backend , you won’t just build services—you’ll shape the systems, architecture, and tooling that make them possible. At TextNow, Members... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Textnow

    Remote
    5 hours ago
  • $113.4k - $162k per year

     ...technology, advertising, AI, and consumer software. Every day, millions of customers rely on...  .... What You'll Do Build scalable backend services, APIs, and platform capabilities...  ...experiences   Work with our Ad Ops team to develop new ad solutions to provide increasing... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Internship

    Textnow

    Remote
    5 hours ago
  •  .... Des heures de travail flexibles et un modèle de travail hybride. Un bureau dans l'emplacement idéal du Vieux-Montréal....  ...traffic management. We are looking for intermediate and senior software developers to join our Image Processing (IP) and Orbit Determination (OD... 
    Suggested
    Daily paid
    Apprenticeship
    Work at office
    Flexible hours

    Northstar Earth And Space

    Remote
    5 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...Science, STEM or similar degree You have proficiency developing public-facing APIs and web applications, preferably using Python... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    12 days ago
  •  ...talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+... 
    Local area
    Immediate start

    Maintainx

    Remote
    5 hours ago
  •  ...barriers to communication and free the flow of conversation for people everywhere. TextNow is looking for an Intermediate Backend Software Developer to join our Core Experience Team. At TextNow, we're on a mission to transform the telecom landscape by building a platform... 
    Work at office
    Remote work
    Work from home
    Flexible hours

    TextNow

    Remote
    8 hours ago
  •  ...their emissions. Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting... 
    Full time
    Local area
    Remote work
    Flexible hours

    Ghgsat

    Remote
    5 hours ago
  •  ...hear from you! \ \ Senior Full Stack Developer \\ \ \ \ Our client dvelops and...  ...Canadian, we specialize in creating innovative software, integration, and support services....  ...\\ \ Design, implement, and maintain backend microservices and APIs using languages... 
    Full time

    The Source Staffing

    Remote
    5 hours ago
  • $100k - $135k per year

     ...growing Engineering team as our Java Back End Developer.  As a Java Back-End Developer at...  ...office in Etobicoke, ON, and will have a hybrid work schedule of 2 days a week.    WHAT...  ...WHAT WE’RE LOOKING FOR   ~5+ years in backend development and strong knowledge in Java... 
    Full time
    Internship
    Work at office
    2 days per week

    Localcoin

    Remote
    5 hours ago
  •  ...Montreal, QC  Job Type: Full­ time  Where you’ll make a difference You are a PHP master who eats APIs for breakfast. Our Backend Developer will help Frank & Oak deliver an amazing e-commerce experience that can scale to meet increasing demand. Qualifications... 
    Full time

    Frank.

    Remote
    5 hours ago
  • $120k per year

     ...continuous deployment of high quality software code. One of our long term...  ...role is for someone with a Backend focus but everyone on the...  ...with the front-end developers and other team members, including...  ...software development life cycle Develop tools and applications by... 
    Remote job
    Long term contract
    Full time
    Immediate start
    Work from home
    Flexible hours

    Ignition

    Remote
    5 hours ago
  •  ...our Montreal studio for this contract opportunity. In this role,...  ..., and maintainability in the software design and underlying server...  ...Code (IaC) to support scalable backend services. Design,...  ...Kabam is a world leader in developing entertaining, immersive, and... 
    Contract work
    Full time
    Local area
    Flexible hours

    Kabam

    Remote
    5 hours ago
  •  ...the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the...  ...work smarter, not harder. About the role: Tempo Software is looking for a Senior Backend Developer. In this role, you’ll develop scalable solutions,... 
    Full time
    Remote work
    Work from home

    Tempo

    Remote
    5 hours ago
  •  ...scalability, performance, security, and maintainability in the software design. Collaborate with cross-functional teams, including product...  ...the world! About Kabam Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games, bringing... 
    Contract work
    Local area

    Kabam

    Remote
    5 hours ago
  •  ...a remote-first, distributed software company with team members spread...  .... To be surrounded by developers who they can learn from. We are...  ...looks nothing like traditional contract freelancing. We offer all our...  ...exceptionally strong, mid-to-senior Backend Developer with an independent... 
    Contract work
    Full time
    For contractors
    Freelance
    Local area
    Remote work
    Home office

    Clearview

    Remote
    7 days ago
  • $152k - $190k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...As an engineer at Brex, you will help develop new products from concept to launch,...  ...based in our Vancouver office. We are a hybrid environment that combines the energy and... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Remote
    5 hours ago
  •  ...businesses, from desks & conference rooms booking or billing to community management. Job Description We are looking for a Backend Developer who loves web development and loves working with open source frameworks. If you are a team player with a passion for Golang, who... 
    Full time

    Sparkgrid

    Remote
    5 hours ago
  •  ...promote your skills to be an expert in complex backend development, including microservices...  ...and micro-services. You will design, develop, and deliver powerful server-side applications...  ...\n TASKS Build robust and scalable software in Node.js , Python or Go Design and... 
    Full time
    Work at office
    Remote work

    Yassir

    Remote
    5 hours ago
  •  ...payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this...  ...issues across the stack, including frontend, backend, and database layers. Implement and maintain...  ...Coast Express, or car. We support a hybrid lifestyle with a focus on work-life... 
    Long term contract
    Work at office
    Local area
    2 days per week

    Benji Pays

    Remote
    5 hours ago
  •  ...engineering team works remotely, mostly based around the Eastern Time Zone. \n Our Tech Stack Our software system is structured around several established components, with the backend or 'platform' comprising the following elements: Go Amazon DynamoDB AWS Lambda... 
    Remote job
    Full time

    Optimize Health

    Remote
    5 hours ago
  • $97.56k per year

     ...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development...  ...of a successful probationary period, a hybrid work arrangement may be considered. Please note... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Remote
    5 hours ago
  • $60 - $80 per hour

     ...fields of Engineering, Geoscience, Software, Geomatics, Data Science,...  ...looking for an Intermediate Full-Stack Developer to join the Structura team on contract. Structura is BGC's commercial cloud...  ...front end and the FastAPI Python backend, building and testing new features... 
    Contract work
    Hourly pay
    Full time
    For contractors
    Casual work
    Work at office
    Flexible hours
    1 day per week

    BGC Engineering Inc.

    Remote
    5 hours ago
  • $131.88k - $161.19k per year

     ...real impact, this is it. As a Senior Backend Software Engineer, DevEx , you'll partner with...  ...evaluate CI/CD pipelines, test coverage, and developer workflows to surface the highest-impact...  ...-code for architectural standards, API contract testing, spec validation, and... 
    Contract work
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Weekend work

    HighlightTA

    Remote
    5 hours ago
  •  ...tech savant:  Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join...  ...with relational databases. Experience in building frontend/backend applications at scale. Proficiency in the English language.... 
    Full time
    Remote work
    Flexible hours

    3pillar

    Remote
    5 hours ago
  •  ...space with the flexibility of a hybrid work environment, while remote...  ...As a Full Stack Java/React Developer, you will work on large-scale...  ...and maintain object-oriented backend applications and React-based frontend...  ...~ Solid understanding of the software development lifecycle (SDLC)... 
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Remote
    5 hours ago
  • $32 - $40 per hour

     ...and ERA. This role will initially be a contract role, with the opportunity to convert to...  ...flawlessly! Responsibilities : Design, develop, and deploy cutting-edge, responsive...  ...Maintain organized documentation for software, supporting future maintenance and scalability... 
    Contract work
    Hourly pay
    Full time
    Part time
    Fixed term contract
    Remote work

    HeyMilo AI

    Remote
    7 days ago
  •  ...Description Project Overview We are looking for an experienced developer to build a modern Showcase experience for the ResponsiveAds...  ...Admin / Content Management Tool A major requirement is a simple backend interface that allows non-technical team members to... 
    Contract work
    Hourly pay
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds

    Remote
    5 hours ago
  • $75k - $115k per year

     ...fulfilling career, not just a job. As a  Software Developer in Test , you’re passionate about...  ...software development, with a sharp focus on backend systems, ideally in  FinTech ,  B2C...  ...asset. Experience with API testing and contract testing (e.g. Pact) is highly valued... 
    Contract work
    Long term contract
    Full time
    Internship
    Shift work

    Propel Holdings

    Remote
    5 hours ago
  •  ...in either Java, Scala or C++. ~ Strong foundation in algorithms and data structures and their real-world use cases. ~ Experience developing large-scale distributed systems. ~ Experience working on a SaaS platform or with Service-Oriented Architectures. ~ Experience... 
    Full time
    Summer work

    Databricks

    Remote
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Backend) - Contract - Hybrid. Be the first to apply!