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

Intermediate Software Developer

Guild Automation • Winnipeg, MB, CA
5 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
    Software Systems Analyst

    Software Systems Analyst

    Bevertec • Winnipeg
    Full-time
    Intermediate Programmer / Analyst.Active and valid Reliability Clearance required.Intermediate Programmer / Analyst.Support and maintain ATRIMS database and web applications. Develop and implement new f...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • winnipeg, mb, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • winnipeg, mb, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...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: 5 days ago • Promoted
    React Lead Developer

    React Lead Developer

    HCLTech • winnipeg, mb, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    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: 3 days ago • Promoted
    React Lead Developer - HCLTech

    React Lead Developer - HCLTech

    HCLTech • winnipeg, mb, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Manager, Software Engineering (Edge Traffic)

    Manager, Software Engineering (Edge Traffic)

    Affirm • Winnipeg A3C, MB, Canada
    Full-time
    Manager, Software Engineering (Edge Traffic).Manager, Software Engineering (Edge Traffic).Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy n...Show more
    Last updated: 30+ 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: 3 days ago • Promoted
    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: 3 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: 5 days ago • Promoted
    C++ Developer

    C++ Developer

    NLB Services • winnipeg, mb, ca
    Full-time
    Java (version 11 or higher) and C++, with over 4 years of experience in building complex, scalable applications.Expertise in Spring Boot, capable of designing and implementing advanced microservice...Show more
    Last updated: 1 day ago • Promoted
    React Lead Developer - winnipeg

    React Lead Developer - winnipeg

    HCLTech • winnipeg, mb, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    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: 3 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: 1 day 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: 3 days ago • Promoted