Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Full Stack Engineer

Vivid Machines Inc.

About Vivid MachinesOur vision at Vivid Machines is to revolutionize agricultural production to help solve food security globally. Our initial focus is on helping fruit and vegetable farmers improve the quality and quantity of produce they can generate on existing acreage while also improving sustainability. To do this, we are building cutting-edge technology, including real-time vision systems and state-of-the-art AI models, all while delivering a seamless experience to farmers.
As a Senior Full Stack Developer, you will own the software that sits between our cameras in the field and the people who rely on them: the applications our team and customers use to run the system and work with its data, the data model underneath, and the cloud services that move and deliver that data. You’ll be collaborating with our multidisciplinary team to create an amazing product and solve one of the world’s most important problems.
Do you love solving complex problems, and want to see your work applied in real life? We are looking for people who are self-directed and driven by a desire for excellence as much as by curiosity and a desire to learn by solving previously unsolvable problems. Join our extraordinary team. We value excellence, integrity, curiosity, passion, open-mindedness, and decisive action. We iterate quickly, deliver with purpose, and work with people who bring their unique strengths to the team. If you love supporting customers, the pace of a scaling startup, and want to make a global impact, we’d love to meet you.
What you’ll be working onOur cameras ride through orchards on farm vehicles, detecting and measuring every tree and every fruit, and geolocating each one. The camera is only half of the product. The other half is everything that happens around it: configuring devices and scans, managing customers, orchards and blocks, tracking what was scanned and when, and getting accurate, per-customer data into the hands of growers, agronomists and partners who want it in their own tools.
How you’ll make an impact
Own the control app end to end. It is written in Rust, and you will own its features, UX, performance and reliability, from the backend to the screen. Make it the tool our field team reaches for first, not the one they work around.
Own Prisma end to end. Same standard: a web application our users trust, that stays fast as the data grows, and that gets better every release.
Own the data model behind them. Evolve schemas and migrations so they stay safe on live data, keep tenancy and ownership rules explicit, and make the next change easier than the last.
Run and grow our services. Data processing, REST APIs, access management. Keep them fast, cheap and boring, and know when a workload has outgrown its environment.
Make auth and access control airtight. Users, roles and per-customer data isolation across both applications and every API. Assume every endpoint will be called by someone who shouldn’t.
Build real integration surfaces for customers and partners. Versioned APIs, clear contracts, useful errors and documentation good enough that a partner’s engineer never needs to email us.
Ship safely and often. CI/CD, infrastructure as code, isolated staging and production environments, and releases that can be rolled back without drama.
Find problems before our customers do. This one matters most to us. Logs, metrics, alerts and traces on every service;
error budgets you actually look at;
a dashboard someone other than you will use. If a partner’s import fails at 2 a.M., we should know before they do.
Connect the dots with the rest of the stack. Work with the embedded team on how devices sync scan data and status to the cloud, and with our data and ML side on how results flow into analysis, internal tools and customer reports.
What we’re looking forWe care much more about judgment across the whole stack than about matching a tool list. If you have owned a production application and the services behind it, and been the person who got paged when it broke, you will recognize this work.
Several years building and running production applications, front end and back end.
Strong, production-level TypeScript and modern web development.
Strong, production-level Python. Many of our services are Python and will stay that way;
you will work in both languages every week.
Strong data modelling and query skills. You can design a schema, write the migration, profile a slow query, and explain why an index is or isn’t being used. You have shipped schema changes to live data without downtime.
Real experience with serverless on AWS: Lambda, API Gateway, S3, IAM, and the cold starts, timeouts, payload limits and cost surprises that come with them.
API design you’d be proud to hand to a customer. REST, pagination, versioning, idempotency, error contracts, and documentation.
Security as a default, not a review step. Authentication and authorization, multi-tenant data isolation, least-privilege IAM, and secrets that never touch a repo.
A bias toward measurement and testing. You write the test that would have caught the bug, and you instrument things so the next person can debug them without asking you.
A proactive disposition. You go looking for trouble. You check whether the thing you shipped is behaving, you follow the number that looks slightly wrong, and you treat a customer discovering a problem before you did as a miss worth fixing at the source. We would rather hire someone who raises an issue nobody asked about than someone who closes tickets cleanly.
Self-direction. This is a small, distributed team;
the person in this rolewill often be the one who decides what “done” means, and will be the main owner of these systems.
Nice to haveThis is what our stack looks like today. You will not have all of it. Nobody does. Tell us which parts you have done and which parts you want to learn.
Rust. Parts of our stack are written in rust, so experience with async Rust (Tokio), serde, and building UIs or services in Rust is a real plus. If you haven’t written Rust yet but want to, tell us.
React and modern front-end tooling;
building data-heavy internal and customer-facing UIs (tables, maps, charts).
Geospatial data: GPS coordinates, maps, and orchard or field layouts.
Working alongside embedded or hardware teams: device provisioning, fleet status, and data sync from devices that are often offline.
Agriculture, robotics, IoT, or any other domain where software meets the physical world.
Why Vivid Machines
As an early employee of a VC-backed company, you will have the opportunity to help shape the company’s vision, culture and products.
You can help build an amazing product in a company that plans to change the world.
Your work is used on real farms, and you will see the results of it in the field.
You will be offered competitive compensation.
Competitive benefits package.
Open, friendly, collaborative company culture.
Company-sponsored team events and retreats.
Free drinks and snacks.
Where to from here?We want to ensure it’s a good fit on both sides, so you get a job you love, and we offer you a place you’re proud to work at. People from all backgrounds can succeed at Vivid Machines. We believe differences and diversity help build excellent businesses. Vivid Machines is an equal opportunity employer committed to providing a working environment that embraces and values inclusion and diversity.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Sr Full Stack Engineer in Winnipeg, MB vacancy
  •  ...performance, reliability, and growth across our ecosystem.As a Senior Full-Stack Engineer on the Unified Ads Platform team, you’ll own the service layer...  ...at UnityUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The... 
    Senior
    Long term contract
    Work at office
    Worldwide

    Unity Technologies

    Winnipeg, MB
    1 hour ago
  • $135.4k - $175.9k per year

     ...écosystème. À titre de développeur(euse) full-stack principal(e) au sein de l’équipe Unified...  ...our ecosystem. As a Senior Full-Stack Engineer on the Unified Ads Platform team, you'll...  ...[NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers... 
    Senior
    Long term contract
    Contract work
    Work at office
    Worldwide

    Unity

    Winnipeg, MB
    1 hour ago
  •  ...approach to living and working. Visit our PinFlex landing page to learn more. We are looking for inquisitive, well‑rounded Full‑stack engineers to join our Monetization engineering teams. Working closely with product managers, designers, and backend engineers, you’ll play... 
    Senior
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours

    Pinterest

    Winnipeg, MB
    1 hour ago
  • Senior Staff Engineer - Full-Stack, Solution Architecture About the role Our client is building an AI-centric engineering platform where brands operate as self-reliant, B2B-style customers. You will own product features end-to-end across the full stack - leveraging AI... 
    Senior
    Full time
    Work at office

    futuretek

    Winnipeg, MB
    1 hour ago
  •  ...The successful candidate will be a Senior Full Stack Developer who is passionate about making...  ...for a successful career at VITALL. The Sr. Full Stack Developer will participate in...  ...validate AI outcomes aligned to strong engineering practices Guide team members and review... 
    Senior
    Flexible hours

    Vitall Intelligence Inc.

    Winnipeg, MB
    1 hour ago
  • Our client is seeking senior software engineers who will join as the 2nd and 3rd full-time employees in their growing Toronto engineering hub. The venture spun...  ...skills and specific experience with the existing stack when hiring. The tech stack is presently:Infrastructure... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    2 days per week

    HRB

    Winnipeg, MB
    1 hour ago
  • $90 - $95 per hour

    Russell Tobin & Associates is hiring on behalf of one of its esteemed clients. Job Title: Sr. Software Developer - Full StackLocation: Toronto, ON (Hybrid)Duration: 124 Business Days with Possible ExtensionClient: Public SectorPay Rate: $90 - $95/hr [CAD]DescriptionRequired... 
    Senior
    Contract work

    Russell Tobin

    Winnipeg, MB
    1 hour ago
  • Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The RoleAs a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide senior technical leadership in designing, building, and scaling enterprise... 
    Senior
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour ago
  •  ...clear failure modes and idempotency.Collaborate with frontend engineers on contract shape, pagination, and real-time or near-real-time...  ...we’re looking for 5+ years building production backend or full-stack systems; comfortable owning a feature end-to-end.Strong... 
    Contract work

    PathwAI, Inc.

    Winnipeg, MB
    1 hour ago
  • We are seeking a mid-level or senior Full Stack Engineer with AI engineering experience to join Client technology team. This role emphasizes Angular front-end development, Java and Spring Boot backend engineering, RESTful APIs, and CI/CD automation, while applying LLM capabilities... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  • $192.5k per year

     ...located anywhere in Canada for this position.Engineering at StackAdapt: As an Engineer at...  ...data sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL...  ...to help you succeed. We're seeking a Full Stack Engineer to help lead our growing full... 
    Local area
    Remote work
    Home office
    Flexible hours

    StackAdapt Inc.

    Winnipeg, MB
    1 hour ago
  •  ...moves quickly. AI sits at the center of the product and of how the team works internally. The RoleThis is a senior, hands-on Full Stack Engineer role with real technical leadership attached. You'll lead a team building the customer-facing products that bring in revenue,... 
    Senior
    Long term contract
    Internship

    TekRek

    Winnipeg, MB
    1 hour ago
  •  ...home-office budget. Qualifications and Skills We're Looking for: 5+ years of software engineering experience building and deploying production applications across the full stack Experience with public cloud platforms such as GCP, AWS or Azure; GCP is preferred... 
    Permanent employment
    Remote work
    Home office
    Flexible hours
    Shift work

    The Linchpin Co.

    Winnipeg, MB
    1 hour ago
  • What is the opportunity?As Senior Full Stack Engineer in AI Engineering within US Functions Technology (Finance, Risk, Law & Audit), you will be a hands-on contributor helping modernize how US corporate functions build and run their technology. You will work on back-end services... 
    Senior
    Full time
    For contractors
    Flexible hours

    RBC

    Winnipeg, MB
    1 hour ago
  • Full stack engineering role to build and own features on an AI-first platform, from React/TypeScript frontends to GraphQL APIs and Node.Js/NestJS backend services. Requires 5-7 years of experience, PostgreSQL, Redis, Kafka, and exposure to AI APIs like OpenAI and Gemini. AWS... 

    Contentu

    Winnipeg, MB
    1 hour ago
  • $90k - $115k per year

    ABOUT YOU We are looking for a Full-Stack Engineer who is curious, detail-oriented, and collaborative to join our Engineering team. The best candidate will be someone who enjoys working in a fast-paced, team-oriented environment and is eager to contribute to end-to-end solutions... 

    Workingames

    Winnipeg, MB
    1 hour ago
  • Senior Full Stack Engineer – Java, Spring Boot & AIAbout Code17Code17 provides technology consulting and professional services across data engineering, cloud, full-stack development, and agentic AI. We help enterprises build modern applications and implement AI solutions that... 
    Senior

    Code17tek

    Winnipeg, MB
    1 hour ago
  •  ...Our client is seeking a Full Stack Software Engineer to join its Sensors Infrastructure team and support the development and modernization of applications used in clinical research and wearable-device data management. This individual will play a key role in rebuilding the... 
    Senior
    Remote work
    3 days per week

    Medasource

    Winnipeg, MB
    1 hour ago
  •  ...seeking an exceptional Senior Fullstack Developer to join our engineering team in shipping products, not websites or artifacts. This is a...  ...engineers to elevate team capability.Own Releases - Manage the full lifecycle of feature delivery, including CI/CD, security remediation... 
    Senior
    Long term contract

    Improving

    Winnipeg, MB
    1 hour ago
  •  ...wealth and asset management value chain.Armed with global distribution and a robust product suite, we are looking to hire a Sr. Software Engineer (Full Stack) to help fuel the next phase of our growth.What you can expect in the interview process:30 min “get to know you”... 
    Senior

    Objectway

    Winnipeg, MB
    1 hour ago
  • $122k - $152k per year

    Senior Full Stack Software EngineerABOUT USProcurify is looking for a motivated, collaborative, and creative person who is passionate about...  ...save money. We’re looking for a pragmatic and thoughtful engineering leader to help scale our platform, development practices, and team... 
    Senior
    Manual labor
    Immediate start
    Remote work
    Flexible hours

    Procurify

    Winnipeg, MB
    1 hour ago
  • $100k - $220k per year

    Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto.About Us Fiscal.Ai (formerly FinChat) is a leading research... 
    Casual work
    Remote work

    Social Leverage LLC

    Winnipeg, MB
    1 hour ago
  • $117.9k - $153.93k per year

     ...role is fully remote but requires you to be located in Canada within the PST or MT timezones .We’re looking for a Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams.What You'll Do: Build REST APIs... 
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    1 hour ago
  • Join Remarcable as a Full Stack Software Engineer in Vancouver and shape the future of procurement technology. Leverage your expertise in Python, Angular, and SQL while owning comprehensive features. Remarcable is hiring for both Intermediate and Senior Full Stack Software... 
    Senior

    Remarcable

    Winnipeg, MB
    1 hour ago
  • $113.26k - $210.34k per year

     ...development, testing, delivery, and continuous improvement of full-stack business applications. Lead the design of user interfaces, databases...  ...knowledge transfer. Lead peer-review practices and mentor engineers at different career levels to strengthen technical capability... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Manulife

    Winnipeg, MB
    1 hour ago
  • $69.3k - $158k per year

    Full-Stack Software EngineerThe Opportunity:Are you looking for an opportunity to not just develop software, but to design a system that...  ...databases Top Secret clearance Bachelor’s degree in CS or Engineering Nice If You Have: Experience working with CI/CD pipelines... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Winnipeg, MB
    1 hour ago
  • $120.8k - $170.8k per year

    The Full Stack Senior Engineer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.... 
    Senior
    Full time

    Citi

    Winnipeg, MB
    1 hour ago
  • What is the opportunity? Leaf Full Stack Engineer is responsible for developing and maintaining robust .NET-based APIs using the .NET Framework and ASP.NET Core, with a focus on cloud-native architecture. This role involves building scalable backend services, designing data... 
    Flexible hours

    Royal Bank of Canada

    Winnipeg, MB
    1 hour ago
  • Ciklum is looking for a Senior Full Stack Engineer to join our team full-time in Canada. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global... 
    Senior
    Long term contract
    Full time
    Temporary work

    Ciklum

    Winnipeg, MB
    1 hour ago
  •  ...We are looking for a Senior Full-Stack Engineer to join our team. You will work directly with our clients to design and build complex, production-grade Proofs of Concept for agentic AI solutions on AWS, often with demanding data integration. You’ll work side by side with... 
    Senior
    Long term contract
    Full time

    Dedicatted

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Full Stack Engineer. Be the first to apply!