Posted Sep 1, 2026

Intermediate Backend Software Developer

Apply Now
We are only open to candidates in the provinces of ONTARIO or QUEBEC. We’re looking for a motivated Intermediate Backend Software Developer to help build and evolve the backend infrastructure powering our product suite — with a strong emphasis on our AI chatbot assistant. This is a general backend engineering role, but the current focus of the team is an AI system that includes Retrieval-Augmented Generation (RAG), multi-step agentic workflows, tool calling to external services, memory management, and seamless integration with LLMs. You’ll design scalable, reliable backend services that serve as the foundation for AI-driven features while continuing to support traditional backend needs (APIs, data persistence, integrations, and performance). We value strong engineering fundamentals over mastery of any single legacy framework. Key Responsibilities • Design, build, and maintain scalable RESTful/GraphQL APIs and microservices that power our AI chatbot and other backend systems. • Implement agentic AI systems using frameworks like LangChain/LangGraph (or equivalent): multi-agent orchestration, tool calling to external APIs, reasoning loops, memory, and state management. • Integrate with third-party LLM providers and handle prompt engineering, rate limiting, cost optimization, and fallback logic. • Develop and optimize RAG pipelines — including document ingestion, embedding generation, vector search/retrieval, and context-aware response generation. • Work with both traditional databases and modern vector databases. • Build and maintain reliable integrations with external services via APIs, webhooks, and event-driven patterns. • Ensure high availability, performance, security, observability, and scalability of all backend services (monitoring, logging, caching, async processing). • Write clean, testable, well-documented code and actively participate in code reviews, architecture discussions, and agile ceremonies. • Collaborate closely with other engineering teams and product stakeholders to deliver end-to-end features. Additional Responsibilities • Develop, configure, and maintain cloud infrastructure on which the applications run. • Participate in 24/7 on-call rotation for team-owned projects. Required Qualifications • 5+ years of hands-on backend software development experience. • Strong proficiency in Python and modern Python web frameworks (FastAPI, Django, or Flask strongly preferred). • Solid understanding of relational and NoSQL databases, ORM/query optimization, and data modeling. • Experience designing and consuming RESTful APIs, GraphQL, or event-driven architectures (Kafka, RabbitMQ, etc.). • Familiarity with cloud platforms (AWS, GCP, or Azure) — especially serverless, containers (Docker), and basic orchestration (Kubernetes or similar). • Working knowledge of AI integration concepts: LLMs, embeddings, vector search, RAG patterns, and basic prompt/tool-calling techniques. • Strong software engineering fundamentals: clean code, testing (unit/integration), CI/CD, Git, and agile methodologies. • Excellent problem-solving skills and the ability to break down complex AI-driven requirements into robust backend solutions. • Familiarity with observability tools (Prometheus, Grafana, Datadog, OpenTelemetry) and security best practices (OAuth, JWT, API gateways). • Advanced English communication skills. Highly Preferred / Nice-to-Have • Direct experience building or contributing to RAG systems or agentic workflows (LangChain, LangGraph, LlamaIndex, Haystack, CrewAI, AutoGen, etc.). • Experience with function/tool calling, structured output parsing, and multi-step agent reasoning. • Knowledge of Java/Spring Boot. • Understanding of LLM cost/performance trade-offs and basic prompt engineering. • Bachelor’s degree in computer science, Engineering, or equivalent practical experience. Why Join Us? This is an exciting time to be a backend engineer. Traditional backend skills are still essential, but the ability to build production-grade AI systems (RAG + agents) is quickly becoming a core competency. You’ll work on cutting-edge AI features while applying timeless software engineering practices in a collaborative, high-impact environment. Our Benefits Package Includes • Fully remote position • 4 weeks of vacation + 5 paid personal days annually • Group insurance programs as of your first day, including access to telemedicine and an EAP • Collective RRSP with matching contribution • Internet reimbursement Triton Digital is an equal opportunity employer committed to fostering a diverse, equitable, and inclusive workplace where all employees are respected, supported, and enabled to perform at their highest potential.