C

Citi

Runs banking and payments for global clients

Full Stack App Development Manager

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • At least 7 years of total experience.
  • At least 4–6 years of hands-on experience in full-stack application development.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in a fast-paced, agile development environment.
  • Strong proficiency in Angular and/or React, HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Experience with Angular Material, Bootstrap, responsive and cross-browser user interface development.
  • Good understanding of component-based architecture, state management, and frontend performance optimization.
  • Strong expertise in Java with Spring Boot, or Node.js with Express.js or NestJS.
  • Hands-on experience in REST API development and integration, microservices architecture, authentication and authorization mechanisms, backend performance tuning, and scalability.
  • Experience with relational databases such as Oracle.
  • Familiarity with CI/CD pipelines and DevOps tools, including Jenkins, GitHub Actions, and Azure DevOps.
  • Experience working with cloud platforms including AWS, Azure, or GCP.
  • Bachelor’s degree in computer science, engineering, information technology, or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, test, and maintain end-to-end web applications across frontend and backend layers.
  • Build responsive, scalable, and high-performance user interfaces using Angular and/or React, following engineering best practices.
  • Develop secure and reliable backend services and APIs using Java (Spring Boot) and/or Node.js (Express/NestJS).
  • Design, implement, and manage RESTful APIs and microservices-based architectures.
  • Design, implement, and optimize database solutions using relational databases.
  • Collaborate with product owners, UX/UI designers, architects, and cross-functional engineering teams.
  • Participate in code reviews, unit testing, integration testing, and CI/CD processes.
  • Troubleshoot, analyze, and resolve production issues and performance bottlenecks.
  • Contribute to technical design discussions, documentation, and continuous process improvements.
  • Follow agile development methodologies and participate in sprint planning, stand-ups, and retrospectives.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs