Taro Logo

Software Engineer - Full Stack and Back End

Citi is the leading global bank with approximately 200 million customer accounts, doing business in more than 160 countries and jurisdictions.
Mississauga, ON, CanadaToronto, ON, Canada
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer - Full Stack and Back End

Citi, a leading global bank serving 200 million customers across 160+ countries, is seeking a Full Stack and Back End Software Engineer to join their technology team. This intermediate-level position will contribute to the bank's digital transformation efforts, working on mission-critical systems that power global financial services.

The role combines both backend and full-stack development responsibilities, focusing on building scalable applications using AngularJS, Spring Boot, and SQL. You'll be part of a team that designs and implements new features, maintains existing systems, and ensures the security and reliability of banking applications.

As a Software Engineer at Citi, you'll work in a hybrid environment, collaborating with cross-functional teams including product managers, designers, and other engineers. The position offers the opportunity to work on large-scale financial systems while contributing to Citi's technological innovation.

The ideal candidate will have at least 2 years of experience in financial services technology, with strong expertise in both frontend and backend development. You'll be responsible for writing clean code, conducting code reviews, troubleshooting issues, and contributing to the continuous improvement of development processes.

This role offers the chance to work with a global leader in financial services, applying your technical skills to create solutions that impact millions of customers worldwide. You'll be part of Citi's Operations & Technology team, which rivals any large tech company in terms of scale and complexity of technical challenges.

Last updated 8 days ago

Responsibilities For Software Engineer - Full Stack and Back End

  • Write clean, efficient, and well-documented code
  • Conduct code reviews and participate in peer programming
  • Troubleshoot and debug software issues
  • Collaborate with cross-functional teams
  • Design, develop, and implement scalable web applications
  • Analyze applications to identify vulnerabilities and security issues
  • Serve as advisor or coach to new or lower level analysts
  • Contribute to continuous improvement of development processes

Requirements For Software Engineer - Full Stack and Back End

Java
TypeScript
  • 2+ years of relevant experience in the Financial Service industry
  • 2+ years of professional experience in software engineering
  • Expertise in AngularJS for front-end development
  • Proficiency in Spring Boot for building robust systems
  • Strong SQL skills for database design and optimization
  • Experience with RESTful APIs and microservices architecture
  • Bachelor's degree or equivalent experience
  • Strong communication and collaboration skills

Interested in this job?

Jobs Related To Citi Software Engineer - Full Stack and Back End