Taro Logo

AVP - Full Stack Developer (Hybrid)

Global financial services company providing banking and financial products and services worldwide.
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Job Description

Join Citi's Futures Clearing Technology group, a dynamic and fast-paced environment focused on low latency, high-performance processing of exchange-traded derivatives. As an AVP Full Stack Developer, you'll be part of a global team handling trade allocations and clearing across 22 clearing houses worldwide. The role focuses on margin payment automation and fees and commissions automation flows.

You'll work on architecting, designing, and delivering cutting-edge solutions for futures clearing, building reusable components and ensuring the platform stays modern with evolving technologies. The position requires expertise in both frontend and backend development, with a focus on cloud-native applications and microservices architecture.

The ideal candidate will have strong technical skills in Java, Spring, Angular, and cloud technologies, combined with experience in financial services, particularly in futures and options clearing workflows. You'll be working in a hybrid environment, collaborating with teams across different time zones while maintaining high standards of code quality and engineering excellence.

This role offers the opportunity to work with modern technologies including Docker, Kubernetes, and various DevOps tools, while contributing to mission-critical financial systems. You'll be involved in mentoring junior developers and driving technical excellence across the team. The position requires a balance of technical expertise, leadership skills, and business domain knowledge in the financial sector.

Working at Citi means joining a global leader in financial services, with opportunities for professional growth and exposure to cutting-edge financial technology. The role combines technical challenges with business impact, making it ideal for developers who want to advance their careers in financial technology while working on enterprise-scale systems.

Last updated 2 months ago

Responsibilities For AVP - Full Stack Developer (Hybrid)

  • Design, develop and test resilient, stateless, scalable, and reusable services and APIs
  • Architect, review and implement technical solutions conforming to Citi standards
  • Develop reusable software components in a microservices cloud-native architecture
  • Develop high-performing Angular screens utilizing latest in-house frameworks
  • Drive application development activities with stakeholders
  • Implement automated build, test and deployment pipelines
  • Collaborate with cross-functional teams to build reusable components
  • Mentor/coach junior team members
  • Research and understand front-end development and DevOps best practices

Requirements For AVP - Full Stack Developer (Hybrid)

Java
JavaScript
TypeScript
React
Node.js
Kubernetes
  • 7+ years of experience in the IT industry
  • Experience designing and developing cloud native applications with microservices architecture
  • Experience with Docker, OpenShift/Kubernetes platform
  • Experience in Java, Spring, SQL, REST APIs
  • Experience in JavaScript, Angular, HTML and CSS
  • Experience working in an Agile/Scrum environment
  • Strong analytical, inter-personal and problem-solving skills
  • Bachelors or Masters Degree in Computer Science or Information Technology
  • Detail-oriented with exceptional written and verbal communication skills