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.