Citi

Full Stack Developer (React, Python) - Assistant Vice President

Citi
Apply
28 days ago
Mississauga, CanadaStaff+

Base Salary

$94k - $142k/yr

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using ReactJS, TypeScript, and NestJS.
  • Translate complex business requirements into technical architecture and design documents.
  • Contribute to system architecture decisions involving application structure, databases, and API strategies.
  • Support development strategies and release processes.
  • Use Claude Code for feature scaffolding, test writing, refactoring, documentation generation, issue triage, code review assistance, pull request generation, and deployment scripting.
  • Design and prototype agentic AI workflows that reduce manual effort across the software development lifecycle.
  • Establish prompt-engineering standards and evaluate emerging AI coding capabilities.
  • Define guardrails, review processes, and quality gates for AI-generated code.
  • Design distributed systems and scalable, production-grade applications.

Requirements

  • At least 5 years of full-stack development experience with ReactJS, TypeScript, and NestJS.
  • Deep proficiency with ReactJS, including hooks, context, and state-management libraries such as Redux, Zustand, or Recoil.
  • Advanced TypeScript knowledge, including generics, decorators, and advanced typing strategies.
  • Strong experience with NestJS or a similar framework, including modular architecture, middleware, interceptors, guards, and providers.
  • Expertise in API design, including GraphQL, versioning, error handling, and performance tuning.
  • Proficiency with SQL and NoSQL databases and tools such as TypeORM or Prisma.
  • Strong command of modern HTML and CSS, responsive design, accessibility standards, design systems, and component libraries.
  • Familiarity with event-driven architecture and messaging queues such as Kafka or RabbitMQ.
  • Experience with AI coding tools and agentic AI development workflows.
  • Knowledge of DevOps practices and tools including Docker, Kubernetes, and Terraform.
  • Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.

Tech Stack

Categories

Citi

About Citi

10,000+ employees

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Contact me