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

Intermediate Software Developer

Guild Automation • Winnipeg, MB, CA
Il y a 4 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Intermediate Software Developer • Winnipeg, MB, CA

    Offres similaires
    Software Developer

    Software Developer

    ARxIUM INC • Winnipeg, MB, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Intermediate QA Automation with c# (Security clearance) - winnipeg

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

    Confidential • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Intermediate QA Automation with c# (Security clearance)

    Intermediate QA Automation with c# (Security clearance)

    Confidential • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Application Developer - II / Senior

    Application Developer - II / Senior

    Wawanesa • Winnipeg
    Temps plein
    At Wawanesa, we offer a hybrid work environment that offers flexibility to our employees in balancing in-office (2 days per week OR 15 hours per week in a Wawanesa office) and remote work.You may w...Voir plus
    Dernière mise à jour : il y a 21 heures • Offre sponsorisée • Nouvelle offre
    Senior Enterprise Applications Lead Developer

    Senior Enterprise Applications Lead Developer

    NFI Group • Winnipeg
    Temps plein
    A leading transportation solutions provider seeks a Senior Application Programmer Analyst in Winnipeg, Manitoba.The successful candidate will lead the development of internal applications and ensur...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Director, Software Engineering

    Director, Software Engineering

    Affirm • Winnipeg A3C, MB, Canada
    Temps plein
    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.At Confirm, we’ve been ve...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Application Programmer Analyst

    Senior Application Programmer Analyst

    NFI Group Inc. • Winnipeg
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Application Developer - Hybrid, Mentorship & Growth

    Senior Application Developer - Hybrid, Mentorship & Growth

    Wawanesa • Winnipeg
    Temps plein
    A leading mutual insurance company in Canada is seeking a dedicated Software Developer to work in a hybrid environment.The role includes designing and developing software, preparing technical speci...Voir plus
    Dernière mise à jour : il y a 21 heures • Offre sponsorisée • Nouvelle offre
    Java API & Microservices Developer

    Java API & Microservices Developer

    Canada Life • Winnipeg
    Temps plein +1
    A financial services company located in Winnipeg is seeking a talented Software Developer for their Enterprise Application Integration team. This permanent full-time position requires expertise in p...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Programmer Analyst

    Programmer Analyst

    Bevertec • Winnipeg
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Intermediate (Level 2) System Administrator

    Intermediate (Level 2) System Administrator

    Exposant 3 • Winnipeg, Manitoba, .CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Intermediate QA Automation with c# (Security clearance) - Confidential

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

    Confidential • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    C++ Developer

    C++ Developer

    NLB Services • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Application Programmer Analyst

    Senior Application Programmer Analyst

    NFI Group • Winnipeg
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior AEM FE Developer - winnipeg

    Senior AEM FE Developer - winnipeg

    Yochana • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Java Developer (Trading Systems) - winnipeg

    Senior Java Developer (Trading Systems) - winnipeg

    Luxoft • winnipeg, mb, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée