Software Developer

Wonderbrands

$80K — $95K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Python and experience with Flask or similar frameworks for backend APIs.
  • Experience with MongoDB schema design, querying, and event-driven data.
  • Frontend development experience using React and modern web technologies (JavaScript/TypeScript, HTML, CSS).
  • Understanding of UI/UX principles and experience in design decisions.
  • Familiarity with RESTful API design and authentication patterns.
  • Exposure to IoT concepts and real-time data applications is a plus.

Responsibilities

  • Design, develop, and maintain full-stack features for the MES-AMP platform using Flask and React.
  • Build and maintain RESTful APIs and backend services for manufacturing workflows.
  • Design and manage MongoDB collections and pipelines to support application data.
  • Develop user-friendly frontend interfaces with React and JavaScript frameworks.
  • Contribute to UI/UX design and ensure a consistent experience across applications.
  • Integrate application services with IoT data sources and plant systems using MQTT and REST APIs.
  • Support data pipeline development connecting MongoDB, SQL Server, and enterprise platforms.

Benefits

  • FGF promotes career growth through leadership training and development.
  • Offers competitive health benefits including a flexible medical spending account.
  • RRSP matching program to support retirement savings.
  • Tuition reimbursement for further education.
  • Discount program for various services including restaurants and gyms.
Full Job Description
Job Description

Software Developer

Summary

As a Software Developer, MES & Applications, you will be responsible for designing, building, and maintaining full-stack web applications that support manufacturing operations, data visibility, and real-time alerting across FGF plants. Working within the Information Technology team, you will contribute to the MES-AMP platform and related tools, building features end-to-end from database and API layers through to user-facing interfaces. You will collaborate with engineers, plant operations staff, and cross-functional teams to deliver reliable, scalable software that connects the plant floor to enterprise systems.

What FGF Offers:
  • FGF believes in Home Grown Talent, accelerated career growth with leadership training. Unleashing Your Potential
  • Competitive Compensation, Health Benefits, & a generous flexible medical / Health spending account
  • RRSP matching program
  • Tuition reimbursement
  • Discount program that covers almost everything under the sun - Restaurants, gyms, shopping etc.


Primary Responsibilities
  • Design, develop, and maintain full-stack web application features for the MES-AMP platform (Flask backend, React frontend).
  • Build and maintain RESTful APIs and backend services to support manufacturing alerting, reporting, and monitoring workflows.
  • Design and manage MongoDB collections, schemas, and aggregation pipelines to support application data needs.
  • Develop responsive, user-friendly frontend interfaces using React and modern JavaScript frameworks.
  • Contribute to UI/UX design decisions, including wireframing, component design, and ensuring a consistent user experience.
  • Integrate application services with IoT data sources, SCADA platforms, and plant-floor systems via MQTT, OPC-UA, and REST APIs.
  • Support data pipeline development connecting MongoDB, SQL Server, and enterprise platforms (SAP, Databricks).
  • Write clean, maintainable Python code with appropriate testing, documentation, and version control practices.
  • Participate in code reviews, sprint planning, and iterative feature development in an agile environment.
  • Troubleshoot and resolve application issues raised by plant operations and engineering staff.
  • Work collaboratively with engineers, electricians, and project leads to ensure projects are completed on time.
  • Follow all GMP, Health & Safety, Food Safety & Environmental Standards.
  • Keep up to date with industry trends, technologies, and best practices in web development and industrial software.


Required Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Python, including experience with Flask or a comparable web framework for building backend APIs and services.
  • Experience with MongoDB - including schema design, querying, aggregation pipelines, and working with time-series or event-driven data.
  • Frontend development experience using React (or similar frameworks) and JavaScript/TypeScript, HTML, and CSS.
  • Understanding of UI/UX principles and experience contributing to or leading interface design decisions.
  • Familiarity with RESTful API design, authentication patterns, and integrating third-party services.
  • Exposure to IoT concepts, messaging protocols (MQTT, WebSockets), or real-time data applications is an asset.
  • Working knowledge of SQL databases (Microsoft SQL Server preferred) for querying and data retrieval.
  • Experience with version control (Git), containerization (Docker), and basic CI/CD practices.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and deploying web applications in cloud environments.
  • Strong problem-solving skills and ability to work across the full software development lifecycle.
  • Good communication and interpersonal, planning, and organizational skills.
  • Ability to function with minimal supervision in a fast-paced manufacturing environment.
  • Be available on-call after hours to support plant operations where required.

What is the recipe for a great career at FGF?
Working at FGF Brands, there is never a dull moment! As a successful company that is continually growing there is always challenging yet rewarding work to be a part of. We have an entrepreneurial spirit which encourages all our team members to use their own creativity and out of the box thinking to come up with solutions and new ideas.

Disclaimer: The above describes the general responsibilities, required knowledge and skills. Please keep in mind that other duties may be added or this description may be amended at any time.

#LI-SS2

Similar Jobs

More Jobs at Wonderbrands

More Manufacturing & Automotive Jobs

Find similar Software Developer jobs: