Intermediate Software Developer
1 week ago
Guild Automation
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.
Opportunity
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.
Your primary responsibilities will include:
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)
Working knowledge of React and modern JavaScript / TypeScript
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
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.
-
Software Developer
2 weeks ago
Winnipeg, Manitoba, Canada Bold Commerce Remote Work Full timeWho is Bold Commerce? Bold Commerce builds powerful tools that help ecommerce brands grow smarter and sell more. Our suite of Shopify Apps are designed to maximize revenue potential. With 760,000+ merchants worldwide and over a decade of experience, no one knows Shopify better than Bold. Sell more to every subscriber with Bold Subscriptions, the only...
-
Software Developer
2 weeks ago
Winnipeg, Manitoba, Canada Bold Commerce Remote Work Full timeWho is Bold Commerce? Bold Commerce builds powerful tools that help ecommerce brands grow smarter and sell more. Our suite of Shopify Apps are designed to maximize revenue potential. With 760,000+ merchants worldwide and over a decade of experience, no one knows Shopify better than Bold. Sell more to every subscriber with Bold Subscriptions, the only...
-
Software Developer
2 weeks ago
Winnipeg, Manitoba, Canada LP Financial Services Full timeCompany DescriptionLP Financial Planning Services Ltd. is a Winnipeg-based CIRO dealer that has been supporting financial advisors for over thirty years and continually strives to integrate industry-leading processes and systems. Presently servicing a select group of advisors in Ontario, Winnipeg, and Western Canada, LP Financial is taking steps to grow its...
-
Software Developer
1 week ago
Winnipeg, Manitoba, Canada ARxIUM Full timeJoin the Future of Pharmacy Automation with ARxIUMWho We Are:ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experience, we serve customers in North America, Europe, and Asia, and operate in Winnipeg, the Chicago area, and remotely across North America and Europe.ARxIUM is proud...
-
Software Developer
2 weeks ago
Winnipeg, Manitoba, Canada ARxIUM Full timeJoin the Future of Pharmacy Automation with ARxIUMWho We Are:ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experience, we serve customers in North America, Europe, and Asia, and operate in Winnipeg, the Chicago area, and remotely across North America and Europe.ARxIUM is proud...
-
Software Developer
2 weeks ago
Winnipeg, Manitoba, Canada LP Financial Services Full timeCompany DescriptionLP Financial Planning Services Ltd. is a Winnipeg-based CIRO dealer that has been supporting financial advisors for over thirty years and continually strives to integrate industry-leading processes and systems. Presently servicing a select group of advisors in Ontario, Winnipeg, and Western Canada, LP Financial is taking steps to grow its...
-
Software Developer
1 week ago
Winnipeg, Manitoba, Canada Price Industries Full timeWho We ArePrice Industries Limited, North America's leading manufacturer and distributor of air distribution products ). The founding principles of Price have never changed – business integrity, first-class service, innovation and a commitment to people. Our dependable quality, reliable delivery, and knowledgeable follow-up service have made Price a market...
-
Software Developer
1 week ago
Winnipeg, Manitoba, Canada Siemens Healthineers Full timeJoin us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably.Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique...
-
Software Development
2 weeks ago
Winnipeg, Manitoba, Canada StandardAero Full timeJob DescriptionJob Title : Software Development (Oracle Apex) (Co-Op)Location: Winnipeg, MBBuild an Aviation Career You're Proud OfAt StandardAero, we use our ingenuity and know-how to find solutions for the simple to the most complex challenges in aviation. Together, we get the job done and done well. Our stability, resources, and respectful culture...
-
Intermediate Architect
2 weeks ago
Winnipeg, Manitoba, Canada WSP Full time US$73,000 - US$96,900DescriptionArchitecture49 is seeking an Intermediate Architect to join our team in Winnipeg. Architecture49 (A49) is a growing firm with a wide range of career opportunities. Our offices, situated from coast to coast across Canada, serve distinct regions each with a local focus and sector specialties. We value work-life balance and support continuous...