Triton Digital Canada Inc. logo
Triton Digital Canada Inc.

Triton Digital est un employeur qui souscrit au principe de l'égalité des chances et s'engage à promouvoir un environnement de travail diversifié, équitable et inclusif où tous les employés sont respectés, soutenus et en mesure d'atteindre leur plein potentiel. 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.

Intermediate Backend Software Developer

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 201-500

Location

Canada

Posted

63 days ago

Salary

0

Seniority

Mid Level

Job Description

Intermediate Backend Software Developer

Triton Digital Canada Inc.

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.

Related Job Pages

More Backend Engineer Jobs

Yelp logo

Senior Application Backend Engineer, Core Java

Yelp

Looking for a #FiveStarCareer? We know just the place!

Backend Engineer63 days ago
Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

• Build and maintain tools for developing and testing Java services and system packages on the JVM. • Further enrich and streamline the Java developer experience, including debugging, profiling, and code optimization utilities. • Collaborate with team members and engineers across the company to design elegant systems. • Creating and maintaining standards and libraries to facilitate robust communication between services. • Articulate a technical vision and execute it. • Learn from, and work closely with, more experienced engineers, sharing skills and knowledge as you grow in your role.

United Kingdom
Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop tailored software solutions for mid-sized clients (mostly greenfield projects) • Frontend development: React (Next.js) or Angular • Backend development: Node.js (TypeScript + Nest.js) • AI integration with Azure OpenAI and prompt engineering • 'You build it, you run it': Implement CI/CD pipelines with Bitbucket Pipelines and handle deployments with Docker • Code reviews and documentation: Ensure code quality and maintainability through peer reviews and detailed documentation • Use Claude Code CLI to increase efficiency • Coordinate with team members and clients and work independently

Germany
€45K - €60K / year
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Develop and maintain web applications using Laravel and Vue.js • Build clean, reusable APIs and frontend components • Integrate AI APIs (OpenAI / similar) where required • Use AI coding assistants (ChatGPT, Copilot, Cursor, etc.) to speed up development • Deploy, monitor, and maintain applications on AWS • Work with Git-based workflows (PRs, reviews, branches) • Optimize performance, security, and scalability • Collaborate with product, QA, and design teams remotely

Pakistan
Job Closed
Prometeo Talent logo

Senior Backend Engineer

Prometeo Talent

Empowering startups to scale by connecting you with top 1% global talent. Since 2010. www.prometeotalent.com/

Backend Engineer63 days ago
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

• Lead the design, development, and deployment of scalable backend services using Node.js and TypeScript. • Own system architecture decisions, ensuring high performance, reliability, and maintainability across services. • Design and maintain robust APIs (REST/GraphQL), focusing on scalability, security, and clear contract definitions. • Optimize SQL and NoSQL databases for high-load, production environments. • Manage cloud infrastructure on AWS and work with Docker and Kubernetes. • Implement best practices in testing, performance, observability, and security. • Collaborate closely with product, engineering, and business stakeholders to translate complex requirements into technical solutions. • Identify bottlenecks and drive performance improvements across the stack. • Mentor and support other engineers, contributing to a strong engineering culture and continuous improvement. • Leverage modern AI-assisted development tools to accelerate delivery while maintaining high-quality standards.

Latin America