Citi

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

Citi
Apply
3 months 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 is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me