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
- ...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
- ...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
- ...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
$131k - $191.4k per year
...posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview... ...Be a technical leader in full life cycle of software development Contribute... ...degree or higher in Computer Science, Engineering, or related field Preferred Qualifications...For contractors$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- ...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
$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- 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
- ...you are just starting your career, re-entering the workforce, or looking for a new job, this is where you belong.As a Full Stack Developer II, Software Engineering on the Data Management team, you will build and maintain high-data-volume applications that solve real...Permanent employmentTemporary workInternship
- ...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
- ...responsibility. Brightstar has approximately 6,000 employees. For more information, please visit Description We’re looking for a Software Developer III Full Stack (.NET Backend/Angular Frontend) to join a collaborative team in a senior-level, hands-on engineering role focused on...Long term contractLocal area
- ...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
- 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
- ...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 & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the... ...team where everyone makes play happen. We are looking for a Full Stack Web Developer with 3-4 years of experience in Next.Js, TypeScript, and Node...Long term contractFull timeLocal area$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...- ...pipelines to on-chain smart contracts Work with Solana’s state-of-the-art and fastest-in-crypto virtual machine, and write smart contracts... ..., Redis and Docker (if you have experience with other modern stacks that’s totally fine too, as long as you’re a fast learner!) Proficient...Remote workFlexible hours
- 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...
- Build full-stack .NET applications at FacilityOS in Toronto, using C# and cloud technologies within a hybrid schedule requiring two office days weekly.As a Full-Stack .NET Software Developer, you will develop web applications across the FacilityOS platform. The role involves...InternshipWork at office
$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- ...sunupchildcare. Please take a look at the opportunities below and reach out with information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their young-at-heart goldendoodle) are looking for a full time nanny for...Hourly payLong term contractFull timeContract workFor subcontractorInternshipMonday to fridayNight shiftDay shiftAfternoon shift
$69.45k - $119.45k per year
...most groundbreaking projects imaginable. Software Development team is a high-performing... ...most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled... ...range of compensation, based on full-time employment, for roles that may be hired...Full timeWork at officeLocal areaShift 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


