Full Stack Software Developer - Engineered Arts
Opportunities with AppDirect's Advisor Partners (Recruitment as a Service)
Full Stack Software Developer - Engineered ArtsAbout Engineered ArtsEngineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers such as NASA, PwC, Meta and many more.
Our Ameca robot is well known as 'the face of AI' and a social media viral success, taking advantage of the generative AI craze. Along with our ultra-realistic Mesmer range of animated figures, our robots continue to surprise and excite visitors at museums, theme parks, visitor attractions and trade shows, as well as aid leading universities with AI and robotics research. Our robots are poised to break into the future mega-expansion service robot segment, with applications such as front of house, receptions, check-in desks, information points and PoS.
We are a team of dedicated Developers and creatives striving to develop the very best experiences for our customers. Our internal motto is 'Be Wow' — everything we do is fun, entertaining or surprising to encounter.
About YouYou're a mid-to-senior full stack developer who thrives at the intersection of cloud software and physical systems. You've shipped production features across UI, APIs, and device or edge runtimes — and you know what it takes to build software that holds up when the hardware is real and the network is not. You bring strong TypeScript/React and Python skills, deep comfort with GraphQL and Linux, and the debugging instincts to trace a problem across front-end, back-end, and on-robot layers. You're as comfortable designing a clean API contract as you are SSH-ing into a Linux service to chase down a flaky integration.
You care about architecture, but you're pragmatic — you understand that systems running on physical robots demand robustness, repeatability, and thoughtful failure modes, not just elegant abstractions. You can integrate quickly into a large, mature codebase, deliver value early, and keep quality high even as scope evolves. You're energised by ambiguity, patient with complexity, and motivated by the moment a customer's robot does something that genuinely creates wonder in the real world.
What You'll Do and How You'll Have an Impact
Build and maintain React/TypeScript applications across our cloud platform, with a strong focus on usability, performance, and maintainability — including fleet configuration, agent behaviour, and realtime telepresence surfaces
Design, implement, and evolve GraphQL APIs and the Python/Django backend services that power them, writing clean, tested, scalable code across UI, API, and robot-facing components
Develop and maintain on-robot Python services that bridge hardware, local behaviour, and cloud configuration — improving reliability and repeatability under real-world network and hardware constraints
Integrate and productise LLMs and AI pipelines — including streaming, tool calling, RAG/knowledge bases, and multi-provider TTS/STT — turning ambiguous agent behaviour into clear product contracts with defined schemas, permissions, fallbacks, and observability
Optimise AI-powered robot experiences for latency, cost, and robustness — building conversational experiences that feel natural on a physical humanoid, not just in a controlled demo environment
Debug issues that span front-end, back-end, and on-robot layers, and proactively improve testability, observability, and maintainability as you go
Partner with product, UX, DevOps, QA, and embedded engineers to turn requirements into shippable, high-quality designs — providing technical feedback on feasibility, risk, and sequencing
Coach and support more junior developers;
raise the bar for quality across a complex, fast-moving codebase
What We're Looking For
Mid-to-senior experience shipping production software as a full-stack developer
Strong TypeScript + React experience building complex, responsive applications
Strong Python backend experience;
Django strongly preferred, or clear transferable experience
Experience designing and consuming GraphQL APIs — not only REST
Comfortable working on Linux systems, debugging remote services, and navigating logs, processes, and packaging/deploy workflows
Solid Git and collaborative development practices;
writes tested, maintainable code and understands CI/CD
Working knowledge of relational databases (PostgreSQL preferred)
Demonstrated evidence of shipping features that span UI + API + an external runtime — device, edge, IoT, game client, robot, or similar
Clear communication and collaboration with product, design, and other disciplines
Our StackFrontend:
TypeScript, React, GraphQL, Material-UI
On-robot / AI:
Async Python on Linux, LLM/TTS/STT integrations, RAG
Strong fundamentals and the ability to ramp into an existing codebase matter more than having used every tool before.
Nice to Have
Production experience with LLMs and related systems: streaming, tool/function calling, RAG/knowledge bases, multi-provider TTS/STT, and latency/cost trade-offs
Async/event-driven systems experience — asyncio, WebSockets, pub/sub messaging such as NATS or equivalents
Realtime experience — WebRTC, media/signalling pipelines, or other latency-sensitive architectures
Docker, Kubernetes, and cloud platforms (AWS or similar)
Experience with physical or realtime systems where timing, failure modes, and repeatability matter
Strong debugging and observability habits — structured logs, metrics, and tracing
C++ and/or Rust
Three.Js / WebGL
Prior experience in robotics, human–robot interaction, conversational agents, or MCP/tool-platform integrations
OpenTelemetry or similar production telemetry experience
#J-18808-Ljbffr
Our Ameca robot is well known as 'the face of AI' and a social media viral success, taking advantage of the generative AI craze. Along with our ultra-realistic Mesmer range of animated figures, our robots continue to surprise and excite visitors at museums, theme parks, visitor attractions and trade shows, as well as aid leading universities with AI and robotics research. Our robots are poised to break into the future mega-expansion service robot segment, with applications such as front of house, receptions, check-in desks, information points and PoS.
We are a team of dedicated Developers and creatives striving to develop the very best experiences for our customers. Our internal motto is 'Be Wow' — everything we do is fun, entertaining or surprising to encounter.
About YouYou're a mid-to-senior full stack developer who thrives at the intersection of cloud software and physical systems. You've shipped production features across UI, APIs, and device or edge runtimes — and you know what it takes to build software that holds up when the hardware is real and the network is not. You bring strong TypeScript/React and Python skills, deep comfort with GraphQL and Linux, and the debugging instincts to trace a problem across front-end, back-end, and on-robot layers. You're as comfortable designing a clean API contract as you are SSH-ing into a Linux service to chase down a flaky integration.
You care about architecture, but you're pragmatic — you understand that systems running on physical robots demand robustness, repeatability, and thoughtful failure modes, not just elegant abstractions. You can integrate quickly into a large, mature codebase, deliver value early, and keep quality high even as scope evolves. You're energised by ambiguity, patient with complexity, and motivated by the moment a customer's robot does something that genuinely creates wonder in the real world.
What You'll Do and How You'll Have an Impact
Build and maintain React/TypeScript applications across our cloud platform, with a strong focus on usability, performance, and maintainability — including fleet configuration, agent behaviour, and realtime telepresence surfaces
Design, implement, and evolve GraphQL APIs and the Python/Django backend services that power them, writing clean, tested, scalable code across UI, API, and robot-facing components
Develop and maintain on-robot Python services that bridge hardware, local behaviour, and cloud configuration — improving reliability and repeatability under real-world network and hardware constraints
Integrate and productise LLMs and AI pipelines — including streaming, tool calling, RAG/knowledge bases, and multi-provider TTS/STT — turning ambiguous agent behaviour into clear product contracts with defined schemas, permissions, fallbacks, and observability
Optimise AI-powered robot experiences for latency, cost, and robustness — building conversational experiences that feel natural on a physical humanoid, not just in a controlled demo environment
Debug issues that span front-end, back-end, and on-robot layers, and proactively improve testability, observability, and maintainability as you go
Partner with product, UX, DevOps, QA, and embedded engineers to turn requirements into shippable, high-quality designs — providing technical feedback on feasibility, risk, and sequencing
Coach and support more junior developers;
raise the bar for quality across a complex, fast-moving codebase
What We're Looking For
Mid-to-senior experience shipping production software as a full-stack developer
Strong TypeScript + React experience building complex, responsive applications
Strong Python backend experience;
Django strongly preferred, or clear transferable experience
Experience designing and consuming GraphQL APIs — not only REST
Comfortable working on Linux systems, debugging remote services, and navigating logs, processes, and packaging/deploy workflows
Solid Git and collaborative development practices;
writes tested, maintainable code and understands CI/CD
Working knowledge of relational databases (PostgreSQL preferred)
Demonstrated evidence of shipping features that span UI + API + an external runtime — device, edge, IoT, game client, robot, or similar
Clear communication and collaboration with product, design, and other disciplines
Our StackFrontend:
TypeScript, React, GraphQL, Material-UI
On-robot / AI:
Async Python on Linux, LLM/TTS/STT integrations, RAG
Strong fundamentals and the ability to ramp into an existing codebase matter more than having used every tool before.
Nice to Have
Production experience with LLMs and related systems: streaming, tool/function calling, RAG/knowledge bases, multi-provider TTS/STT, and latency/cost trade-offs
Async/event-driven systems experience — asyncio, WebSockets, pub/sub messaging such as NATS or equivalents
Realtime experience — WebRTC, media/signalling pipelines, or other latency-sensitive architectures
Docker, Kubernetes, and cloud platforms (AWS or similar)
Experience with physical or realtime systems where timing, failure modes, and repeatability matter
Strong debugging and observability habits — structured logs, metrics, and tracing
C++ and/or Rust
Three.Js / WebGL
Prior experience in robotics, human–robot interaction, conversational agents, or MCP/tool-platform integrations
OpenTelemetry or similar production telemetry experience
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Full Stack Software Developer - Engineered Arts in Winnipeg, MB vacancy
- ...A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SuggestedRemote work
- ...Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business... ...Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack Developer to help shape it from the ground...Suggested
- ...invited to be a part of that. Lab Systems Software Developer We are looking for a Software... ...will work directly with laboratory and engineering teams to build and maintain software solutions... ...digital systems. This is a hands-on full stack development role focused on...Suggested
- ...Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will... .... • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience). • Familiarity...Suggested
$180k - $200k per year
...Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms.... ...clear ROI for our customers. Tech Stack & Domain Expertise Core Languages:... ...Must Have 10+ years of experience in software or data science, with at least 8+ years...Suggested3 days per week- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment... ..., C#,.NET, and Agile practices, as well as promoting software engineering best practices. Your collaborative mindset will help foster an...
- ...• Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity... ...: 3+ years • Graduated from a Computer Science, Computer Engineering degree or a Technology program. • A high level of critical...
- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve...
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear... ...will include: Design, develop, and maintain clean, testable, and highly...Full time
$18.05 - $18.57 per hour
...Ready to suit up as an Art and Museum Security Guard Requisition :250328 What matters most in a role like this is your ability to build meaningful connections. Tell us about how your natural ability to engage with others reassures and inspires confidence. As a Art...Hourly payPermanent employmentCasual workShift workWeekend work- About Engineered Arts LLCEngineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers...Long term contractLocal areaWorldwide
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team.... ...Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference Networking...
- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...We are looking for a Senior Routing Engine Developer to design and build the next generation... ...capabilities. Qualifications ~8+ years of software engineering experience, including...Full timeInternshipRemote workRelocation
- ...reflecting our commitment to developing world‑class leaders who can truly... ...the role As ATB’s next Software Developer, you will have a... ...sense to get the job done. All engineers are also given "10% time" to... ...for product developmentFull stack programming frameworking & languages...Flexible hours
- Software Developer Full Stack Location:Dieppe, CA, NB E1A 6P8 Requisition ID: 19230 Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing reliable, comprehensive solutions...Long term contractLocal area
- We are seeking a skilled Full Stack Software Developer with 5+ years of professional experience to design, develop and maintain robust web applications from concept to deployment. In this on-site role, you will build responsive frontend interfaces, maintain backend architectures...Full time
- ...OnlycandidateslocatedinMontrealwillbecontactedifselected*AboutUs Broadsign is a growing software company with a mission to make buying, selling, and... ...StackSoftwareDeveloper in Montreal!AbouttheRole As a Full-Stack Software Developer, you will play a pivotal role in driving the evolution of...Permanent employment
- ...Pulsenics is seeking a Full Stack Software Developer to help design, build, and operate the core software systems that sit at the center of our hardware-enabled products. This role focuses on developing and maintaining a scalable .NET Core–based software platform that supports...
- Elevate your career as a Full Stack Web Developer with Electronic Arts in Vancouver, British Columbia. Utilize your skills in Next.js and TypeScript to create engaging web applications. This role targets candidates with 1-2 years of experience in full-stack development,...
$86.6k - $118.6k per year
Description & Requirements Electronic Arts creates next-level entertainment experiences that inspire players and fans around... ...A team where everyone makes play happen.We are looking for a Full Stack Web Developer with 1-2 years of experience in Next.Js, TypeScript, and Node...Long term contractFull timeLocal area$132k - $178.5k per year
Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building an AI... ...deliver growth at scale.The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/...Work at office3 days per week$89.7k - $149.8k per year
...t just a tool, it's your playground. Our engineers work on scalable systems, cloud services,... ...comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern... ...to drive solutions forward. Design and develop scalable solutions using cloud-native...Full timeInternship- ...Job Description Job Description Are you motivated, friendly, and professional? We are looking for full-time and part-time therapists to work in our busy massage clinic in Bridgwater. Competitive split commissions offered, with room for personal growth. We provide the...Full timeContract workPart time
- Lead full-stack software modernization at Media Resources Inc. through web applications, hardware integrations, and cloud services in an on-site role.This Senior Software Developer position requires 7+ years of commercial software engineering experience. You will architect...
- ...customer experiences at Intuit Toronto using Java, JavaScript, React, and TypeScript in a hybrid work model.As a Senior Software Developer, you will lead full-stack development within Intuit’s Data, Growth and Experiences team. You will help build a robust Partner Platform...
- Join the team as an Expert Full-Stack Software Developer. Focus on building AI-enabled tools and scalable applications that enhance player experiences in a collaborative, hybrid setting. You should have at least 6 years of experience with web technologies, emphasizing modern...
- ...designs, approving pull requests, enforcing engineering standards, and ensuring solutions are... ...experience7+ years of professional software development experience, including ownership... ...hands‑on experience building and supporting full‑stack applications, including backend services...
$115k - $135k per year
Full Stack Senior Software DeveloperAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.We are...- Build full stack web software at Intuit Toronto using JavaScript, TypeScript, Java, and AI-powered development tools in a hybrid setting. Work from... ...weekly while delivering reliable solutions.As a Software Developer 1 on Intuit’s Data, Growth and Experiences team, you will contribute...Work at office
- Build full-stack healthcare software with Counterpart Health using AI, web technologies, and databases in a remote-first environment. Shape solutions... ...with clinicians and product managers.As a Senior Software Developer, you will create tools supporting Primary Care Physicians...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Developer - Engineered Arts. Be the first to apply!
Related searches
- full stack developer Winnipeg, MB
- full stack web developer Winnipeg, MB
- full stack developer remote Winnipeg, MB
- senior full stack engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB


