Talent.com
Intermediate Software Developer
Intermediate Software DeveloperGuild Automation • Winnipeg, MB, CA
Intermediate Software Developer

Intermediate Software Developer

Guild Automation • Winnipeg, MB, CA
6 days ago
Job type
  • Full-time
Job description

Overview

We are a Winnipeg-based startup company with two founders and five employees. We specialize in electronic control system (ECS) development for industrial vehicles, primarily for the agriculture and construction industries.

We’re looking for a Software Developer to join our growing team in a full-time role and contribute to the development of our SaaS platform that supports manufacturing and engineering teams. This position is ideal for a developer who enjoys solving complex, system-level problems, designing backend services, building processing pipelines, and solving real engineering problems.

You’ll play a key role in building and evolving a data-driven platform that transforms unstructured technical information into structured, usable system models. While this role is primarily backend-focused, you’ll collaborate closely with frontend development and product workflows.

This is a hybrid role based in Winnipeg, MB, with flexibility for some remote work.

Responsibilities

  • Design, build, and maintain backend services and APIs using Python
  • Develop RESTful APIs with clear request / response models, validation, and error handling
  • Work with relational databases to design schemas, manage migrations, and support evolving data models
  • Build data extraction and transformation pipelines for structured and unstructured inputs (e.g., PDFs, images, CSVs)
  • Collaborate with frontend developers to integrate React-based UI features with backend services
  • Implement testing strategies, including unit and integration tests
  • Apply secure data-handling practices, including access control, logging hygiene, and protection of sensitive data
  • Contribute to system design discussions around performance, scalability, and long-term maintainability

Our Role

We promise to provide meaningful technical challenges, ownership over your work, and direct input into product decisions. Our goal is to create an environment where you feel supported, trusted, and motivated to build high-quality systems that solve real-world engineering problems.

Job Qualifications

You don’t need to meet every requirement below. We value strong fundamentals, curiosity, and a willingness to learn.

Requirements

  • Strong experience with Python, particularly for backend or data-centric applications
  • Experience building APIs using FastAPI or similar modern frameworks
  • Solid understanding of RESTful API design, validation, and error handling
  • Experience working with relational databases (e.g., SQLite, PostgreSQL, SQL Server)
  • Understanding of data modeling, schema evolution, and migrations
  • Comfort writing and maintaining unit and integration tests
  • Strong grasp of data structures, algorithms, and clean code principles
  • Nice to Have (but not required)

  • Experience parsing or processing PDFs, images, or semi-structured data
  • Exposure to computer vision or OCR concepts and tools (e.g., OpenCV, PyTorch, TensorFlow)
  • Experience modeling graphs, networks, or topology-based systems
  • Familiarity with blob storage or image storage systems (e.g., AWS S3, CDN concepts)
  • Exposure to C# / .NET or multi-stack backend environments
  • Experience thinking about long-term system evolution, versioning, and maintainability
  • Soft Skills

  • Strong problem-solving and analytical thinking
  • Clear and thoughtful communication with technical and non-technical team members
  • Ability to work independently while collaborating effectively in a small team
  • Attention to detail and pride in code quality
  • Adaptability in a fast-moving startup environment
  • Good organizational and time-management skills
  • How to Apply

    If this position sounds like a good fit, we’d love to hear from you. Please submit the following to careers@guildautomation.ca :

  • Resume - Highlighting relevant experience and technical skills
  • Cover Letter - Briefly explaining your interest in the role and how your background aligns
  • Portfolio, GitHub, or Project Samples (optional) - Any relevant work you’d like to share
  • Applications will be reviewed as they are received, so we encourage you to apply early. We thank all applicants for their interest; however, only those selected for an interview will be contacted.

    #J-18808-Ljbffr

    Create a job alert for this search

    Intermediate Software Developer • Winnipeg, MB, CA

    Similar jobs
    Software Developer

    Software Developer

    ARxIUM INC • Winnipeg, MB, CA
    Full-time
    Quick Apply
    Join the Future of Pharmacy Automation with ARxIUM!.Who We Are : ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experie...Show more
    Last updated: 30+ days ago
    Accountant - Intermediate

    Accountant - Intermediate

    Reesink Canada Holdings • Winnipeg, Manitoba, Canada
    Full-time
    Quick Apply
    YOU matter to US! If you are looking to join a company of motivated people who make a difference, you've found us! If your skills align with our position description below, we are looking forward t...Show more
    Last updated: 30+ days ago
    Application Developer - II / Senior

    Application Developer - II / Senior

    Wawanesa Insurance • Winnipeg
    Full-time
    Working under minimal supervision, this job contributes to Wawanesa success by maintaining, supporting and enhancing business systems and applications. Design, develop, and test software.Prepare tec...Show more
    Last updated: 1 day ago • Promoted
    Intermediate QA Automation with c# (Security clearance)

    Intermediate QA Automation with c# (Security clearance)

    Confidential • winnipeg, mb, ca
    Full-time
    Design, develop, and execute manual and automated test suites for web, mobile, API, and backend components.Write comprehensive test cases, test scripts, test scenarios and acceptance criteria based...Show more
    Last updated: 7 days ago • Promoted
    DevOps Engineer - VBeyond Corporation

    DevOps Engineer - VBeyond Corporation

    VBeyond Corporation • winnipeg, mb, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
    Last updated: 7 days ago • Promoted
    Senior Manager, Software Engineering (Lake Analytics Platform)

    Senior Manager, Software Engineering (Lake Analytics Platform)

    Affirm • Winnipeg
    Full-time
    Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Data and Storage Serv...Show more
    Last updated: 4 hours ago • Promoted • New!
    Tekla API Developer

    Tekla API Developer

    JMT Consultants • Winnipeg
    Full-time +1
    Are you a passionate problem-solver with a knack for innovation? We’re on the lookout for a highly organized and energetic. JMT Consultants! In this role, you’ll collaborate closely with our Tekla A...Show more
    Last updated: 5 days ago • Promoted
    Accountant - Intermediate

    Accountant - Intermediate

    Reesink Canada • Winnipeg
    Full-time
    YOU matter to US! If you are looking to join a company of motivated people who make a difference, you've found us! If your skills align with our position description below, we are looking forward t...Show more
    Last updated: 5 days ago • Promoted
    Senior Application Programmer Analyst

    Senior Application Programmer Analyst

    NFI Group Inc. • Winnipeg
    Full-time
    The Senior Application Programmer Analyst will play a key role in building and supporting internal and external-facing applications, working alongside experienced developers and business resources ...Show more
    Last updated: 5 days ago • Promoted
    Senior Enterprise Applications Lead Developer

    Senior Enterprise Applications Lead Developer

    NFI Group Inc. • Winnipeg
    Full-time
    A leading transportation solutions provider in Winnipeg is seeking a Senior Application Programmer Analyst to build and support internal and external applications. Responsibilities include leading d...Show more
    Last updated: 5 days ago • Promoted
    Cloud.NET Developer for Oncology Software

    Cloud.NET Developer for Oncology Software

    Siemens Healthineers • Winnipeg
    Full-time
    A global leader in healthcare technology is looking for a Software Developer in Winnipeg.You will be responsible for developing cloud-based oncology software while collaborating with cross-function...Show more
    Last updated: 20 hours ago • Promoted • New!
    Programmer Analyst

    Programmer Analyst

    Bevertec • Winnipeg
    Full-time
    The Junior Programmer / Analyst supports the.Programmer / Analyst experience (mandatory).Creating and modifying application screens and reports within existing web applications.Writing and modifying co...Show more
    Last updated: 5 days ago • Promoted
    Intermediate (Level 2) System Administrator

    Intermediate (Level 2) System Administrator

    Exposant 3 • Winnipeg, Manitoba, .CA
    Full-time
    Quick Apply
    Join Exposant 3 (E3) : The Power of People at the Heart of Technology!.Exposant 3 is a consulting firm in business management and information technology, dedicated to supporting companies and organi...Show more
    Last updated: 30+ days ago
    Intermediate QA Automation with c# (Security clearance) - Confidential

    Intermediate QA Automation with c# (Security clearance) - Confidential

    Confidential • winnipeg, mb, ca
    Full-time
    Design, develop, and execute manual and automated test suites for web, mobile, API, and backend components.Write comprehensive test cases, test scripts, test scenarios and acceptance criteria based...Show more
    Last updated: 7 days ago • Promoted
    Senior Application Developer & Mentor

    Senior Application Developer & Mentor

    Wawanesa Insurance • Winnipeg
    Full-time
    A leading insurance company located in Winnipeg is seeking an experienced Application Developer.This role involves designing, developing, and testing software, while maintaining business applicatio...Show more
    Last updated: 1 day ago • Promoted
    Senior Application Programmer Analyst

    Senior Application Programmer Analyst

    NFI Group • Winnipeg
    Full-time
    The Senior Application Programmer Analyst will play a key role in building and supporting internal and external-facing applications, working alongside experienced developers and business resources ...Show more
    Last updated: 5 days ago • Promoted
    Senior AEM FE Developer - winnipeg

    Senior AEM FE Developer - winnipeg

    Yochana • winnipeg, mb, ca
    Full-time
    Experience in AEM Sites / Assets, Components, Templates , OSGI, CRX , Metadata and Workflows.Experience in Front-End Development including React. Experience working with Liquid Templates or similar fr...Show more
    Last updated: 3 days ago • Promoted
    Tekla API Developer : Build Innovative Plugins & Tools

    Tekla API Developer : Build Innovative Plugins & Tools

    JMT Consultants • Winnipeg
    Full-time
    A consulting firm in the construction sector is seeking a Tekla API Developer in Winnipeg, Manitoba.The ideal candidate will have over 3 years of experience, expertise in Tekla, and proficiency in ...Show more
    Last updated: 5 days ago • Promoted