E

Engineeredarts

Full Stack Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listedIn-person

About the Job

Requirements

  • Mid-to-senior experience shipping production software as a full stack developer, with clear backend strength.
  • Strong Python backend experience; Django is strongly preferred, or clear transferable experience.
  • Experience designing and consuming GraphQL APIs, not only REST.
  • Comfort working on Linux systems, debugging remote services, and navigating logs, processes, and packaging and deployment workflows.
  • Solid Git and collaborative development practices; ability to write tested, maintainable code and understand continuous integration and continuous delivery.
  • Working knowledge of relational databases; PostgreSQL is preferred.
  • Clear communication and collaboration with product, design, and other disciplines.

Responsibilities

  • Design, implement, and evolve GraphQL APIs and Python/Django backend services, writing clean, tested, and scalable code across API and data layers.
  • Integrate and productize large language models and AI pipelines, including streaming, tool calling, retrieval-augmented generation and knowledge bases, and multi-provider text-to-speech and speech-to-text; turn ambiguous agent behavior into product contracts with defined schemas, permissions, fallbacks, and observability.
  • Optimize AI-powered robot experiences for latency, cost, and robustness, building conversational experiences for physical humanoid robots.
  • Build and maintain backend services that power fleet configuration, agent behavior, and real-time telepresence surfaces.
  • Debug complex backend issues and proactively improve testability, observability, and maintainability.
  • Partner with product, user experience, DevOps, quality assurance, 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 and raise the bar for quality across a complex, fast-moving codebase.

Desired Qualifications

  • Exposure to React and TypeScript frontend development, including familiarity with how backend APIs are consumed in the user interface.
  • Production experience with large language models and related systems, including streaming, tool or function calling, retrieval-augmented generation and knowledge bases, multi-provider text-to-speech and speech-to-text, and latency and cost trade-offs.
  • Experience with asynchronous or event-driven systems, including asyncio, WebSockets, and publish-subscribe messaging such as NATS or equivalents.
  • Real-time experience with WebRTC, media or signaling pipelines, or other latency-sensitive architectures.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS or similar.
  • Strong debugging and observability practices, including structured logs, metrics, and tracing.
  • Experience with C++ and/or Rust.
  • Prior experience in robotics, human-robot interaction, conversational agents, or MCP/tool-platform integrations.
  • Experience with OpenTelemetry or similar production telemetry.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Engineeredarts

See more jobs