Backend Application Developer

Axelon Services Corp. — Canada · Posted ~3 hours ago

Mid Hybrid

Skills

Python FastAPI Flask Django REST APIs Microservices Token-based authentication Role-based access control Third-party API integration Snowflake LLM APIs RAG Unit testing Integration testing CI/CD Git Node.js TypeScript REST LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a technology team building secure, scalable backend services and integrations in a distributed architecture. You will develop REST APIs with Python, work with external systems and modern data platforms, and create LLM-powered capabilities including retrieval-based applications. The role also involves automated testing, CI/CD, code reviews, production troubleshooting, and close collaboration with engineering, data, architecture, and product stakeholders.

Highlights

Build modern backend services and APIs while working on distributed systems, data integrations, and LLM-powered applications. The role offers exposure to microservices, cloud data platforms, automated testing, CI/CD, and cross-functional technical collaboration.

Description

Summary Location: MontrealWork Mode: Hybrid (3x/week in-office) Responsibilities Design, build, and maintain backend services, REST APIs, and integrations using Python (FastAPI, Flask, or Django); some Node.js/TypeScript as needed.Build distributed services in a microservices architecture with token-based auth and role-based access controls.Integrate internal apps with third-party systems, external APIs, and Snowflake (data access, transformation, integration).Develop LLM-powered features: model APIs, prompt workflows, structured outputs, and retrieval-based (RAG) applications.Write clean, modular, secure code with unit, integration, and automated tests.Participate in code reviews, Git workflows, and CI/CD pipelines.Troubleshoot application, integration, data, and production issues.Collaborate with architects, engineers, data teams, product owners, and company representatives; translate requirements into implementation plans and clear technical documentation. Requirements Minimum 3 years of software development or consulting experience.Strong Python proficiency with at least one framework (FastAPI, Flask, or Django); working knowledge of Node.js/TypeScript.Solid grasp of REST API design, microservices, auth, and service-to-service integration.Experience with Git workflows, CI/CD, and automated testing.Hands-on Snowflake experience (data migration, querying, and app integration).Proficiency integrating LLMs via hosted model APIs or enterprise AI platforms.Strong debugging, communication, and problem-solving skills; able to work independently and within multidisciplinary teams. This role is for an existing vacancy.