Full Stack Software Developer - Engineered Arts

AppDirect

Montreal

On-site

CAD 90,000 - 140,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Engineered Arts seeks a seasoned backend engineer to own and evolve integrations with Stripe, AppDirect, Odoo and other platforms. You will design GraphQL APIs and Django services on AWS, and collaborate with the React team on checkout and subscription features.

You will harden data flows, implement robust testing, and drive observability across services. The role emphasizes mentorship, code quality, and cross-functional partnership within a fast-moving studio environment.

Qualifications

  • Deep Python experience with asynchronous code.
  • Django framework experience is essential.
  • Hands-on AWS experience and transactional data modelling (PostgreSQL).
  • Solid testing habit with CI/CD practices.
  • Experience shipping production backend software.
  • Comfort debugging remote Linux services and using Git.
  • Clear communication with product/design teams.

Responsibilities

  • Own the lifecycle of third-party integrations (e.g., Stripe, AppDirect, Odoo, HubSpot).
  • Design and evolve GraphQL APIs and Python/Django services on AWS.
  • Work with React monorepo for checkout and subscription surfaces.
  • Improve data integrity via caching and event queues to prevent drift.
  • Instrument pipelines tracking checkout funnels and API health.
  • Collaborate with product, UX, DevOps and QA to plan shipables.
  • Mentor junior developers and raise code quality standards.

Skills

Python
Asynchronous programming
Django
AWS
PostgreSQL
CI/CD
Testing
Git

Tools

Django
PostgreSQL
AWS
Docker
Kubernetes
GitLab CI
TypeScript
React

Job description

Engineered 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 engineers 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 You

Engineered 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 engineers 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.

What You'll Do and How You'll Have an Impact
  • Own the lifecycle of third-party integrations — build, test, and maintain connections to platforms such as Stripe, AppDirect, Odoo, HubSpot and Devs.ai, and map them onto fleet, customer, billing, payments and subscription data
  • Design and evolve the GraphQL APIs and Python/Django services behind those flows on AWS, and work with the React monorepo on checkout and subscription management surfaces
  • Harden the path between external platforms and our database: local data stores, caching and asynchronous event queues that keep third-party and internal state from drifting apart
  • Instrument event pipelines that track checkout funnels, billing states and partner API health
  • Debug issues that cross our services and external platforms, and raise testability, observability and maintainability as you go
  • Partner with product, UX, DevOps and QA to turn requirements into shippable designs, with clear feedback on feasibility, risk and sequencing
  • Coach and support more junior developers, and raise the bar for quality across a complex, fast-moving codebase
What We're Looking For
  • Deep Python experience, including asynchronous code. Django is what we run; FastAPI or Flask experience transfers cleanly
  • A proven record with integration edge cases: webhook deduplication, idempotency, rate limiting, schema deprecation and partial failure
  • Hands-on AWS experience and solid transactional data modelling, with PostgreSQL preferred
  • A pragmatic testing habit: automated integration and contract tests that hold up in CI without brittle live sandboxes
  • Mid-to-senior experience shipping production backend software
  • Comfortable debugging remote Linux services, with solid Git and CI/CD practice
  • Clear communication with product, design and other disciplines
Our Stack
  • Backend: Python, Django, PostgreSQL, WebSockets
  • On-robot / AI: Async Python on Linux, LLM/TTS/STT integrations, RAG
  • Delivery: Docker, Kubernetes, GitLab CI
  • Frontend: TypeScript, React, GraphQL, Material-UI

Strong fundamentals and the ability to ramp into an existing codebase matter more than having used every tool before.

Nice to Have
  • React / TypeScript frontend exposure — familiarity with how backend APIs are consumed in the UI is a plus
  • Deeper commerce-platform experience: subscriptions, usage-based billing, invoicing, entitlements and customer provisioning (Stripe or similar)
  • Designing reliable integrations: webhooks, idempotency, retries, reconciliation and keeping fleet and account state in sync with an external system
  • 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)
  • Strong debugging and observability habits — structured logs, metrics and tracing
  • OpenTelemetry or similar production telemetry experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Developer - Engineered Arts
Full Stack Software Developer - Engineered Arts

Opportunities with AppDirect's Advisor Partners (Recruitment as a Service) • Montreal

On-site
CAD 90,000 - 130,000
Full Stack Software Developer
Full Stack Software Developer

Engineered Arts • Montreal

On-site
CAD 85,000 - 120,000
Full Stack Software Developer
Full Stack Software Developer

Engineered Arts Limited • Montreal

On-site
CAD 80,000 - 110,000
Senior Product Engineer
Senior Product Engineer

SELLIT9 • Toronto

On-site
CAD 120,000 - 160,000
Automation & AI Developer
Automation & AI Developer

Dan Martell • Kelowna

Hybrid
CAD 110,000 - 180,000
Senior Product Manager
Senior Product Manager

Ampliwork • Montreal

On-site
CAD 120,000 - 180,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Parallel Domain • Vancouver

On-site
CAD 155,000 - 175,000
Product Engineer
Product Engineer

The Logistics Alliance Inc. • Mississauga

Hybrid
CAD 85,000 - 105,000
Senior AI-Native Full-Stack Engineer
Senior AI-Native Full-Stack Engineer

GuruLink • Montreal

Remote
CAD 140,000 - 180,000
Staff AI Developer
Staff AI Developer

F5 Remote Jobs • Canada

Remote
CAD 170,000 - 234,000