Skip to content
mimi

Senior Application Developer

Akkodis

Toronto · Hybrid Full-time Senior $110k – $135k/yr 1mo ago

About the role

About Our Client

Our client is a large, globally recognized financial services organization with significant investments in technology, cyber security, and advanced analytics. The firm operates complex, enterprise-scale platforms supporting global banking, digital products, and capital markets, with a strong emphasis on security, resilience, and regulatory compliance.

The organization continues to invest heavily in AI-driven cyber security solutions, threat intelligence platforms, and modern digital tooling to protect critical financial infrastructure and combat cybercrime.

About the Opportunity

This opportunity is for a Senior Application Developer to join a specialized Cyber Security & AI Digital Development team. The team designs, builds, and supports bespoke applications used by cyber threat hunting, cyber analytics, and adversary emulation teams.

In this role, you will act as a senior full‑stack engineer, responsible for developing and delivering LLM-powered security tools and highly scalable internal platforms. You will contribute across the full development lifecycle - architecture, implementation, integration, and operational support — while collaborating with cross‑functional cyber security, data, and platform teams.

What You’ll Do

  • Design and develop production-grade full-stack applications supporting cyber security and financial crime use cases
  • Build, maintain, and evolve LLM-powered tools, including RAG pipelines and AI-assisted analysis workflows
  • Develop scalable, robust, and fault-tolerant Python-based backend services (Django / FastAPI)
  • Implement modern, responsive front-end interfaces using TypeScript and frameworks such as Vue, React, or Angular
  • Integrate applications with cloud-based platforms and enterprise services
  • Work closely with cyber security professionals to understand requirements and translate them into technical solutions
  • Identify technical risks and proactively design mitigations to ensure reliability and resilience
  • Participate in code reviews, architectural discussions, and best-practice enforcement
  • Establish strong working relationships across security, engineering, and platform teams

What You Bring

Must-Have Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 5+ years of experience designing, developing, and supporting production systems
  • Strong programming expertise in Python, with hands-on experience using Django and/or FastAPI
  • Solid experience building modern web applications using TypeScript and contemporary frontend frameworks (Vue, React, Angular)
  • Proven experience designing scalable, robust, and fault-tolerant systems
  • Strong problem-solving skills and the ability to deliver high-quality solutions under tight deadlines
  • Excellent communication skills, with the ability to collaborate across technical and non-technical teams

Nice-to-Have Qualifications

  • Experience with LLMs, RAG pipelines, vector search, and context engineering
  • Familiarity with vector databases (e.g., pgvector) and agent orchestration frameworks (LangChain, LangGraph, Semantic Kernel)
  • Experience deploying applications in cloud environments (Azure, OpenShift)
  • Exposure to IAM solutions such as Azure Entra ID or equivalent identity platforms
  • Knowledge of SQL, NoSQL, and modern data architectures
  • Previous experience working within cyber security, fraud, or risk analytics domains

What You’ll Love About This Opportunity

  • Hands-on work with AI-driven cyber security platforms in a real-world, high-impact environment
  • The opportunity to design and deploy LLM-powered solutions at enterprise scale
  • A senior, hands-on engineering role with end-to-end ownership
  • Exposure to complex technical challenges at the intersection of security, AI, and financial services
  • A stable hybrid working model within a large, well-established organization

Skills

AngularAzureAzure Entra IDCyber SecurityDjangoFastAPILangChainLangGraphLLMNoSQLOpenShiftPythonRAGReactSemantic KernelSQLTypeScriptVuevector databases

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free