Back to Jobs
C

Full Stack App Development Manager - C12 - PUNE

Citi Pune Division, Maharashtra, India

Apply for this Position

Job Description

"Transform into a Full Stack App Development Manager at Citi, where you'll lead the design, development, and maintenance of scalable web applications that redefine the banking experience."

As a Full Stack App Development Manager at Citi, you'll be at the forefront of shaping the future of banking technology, leveraging your expertise in modern JavaScript frameworks, API development, and cloud technologies to deliver secure, high-performance enterprise applications.

In this pivotal role, you'll have the opportunity to work with cross-functional teams, drive technical excellence, and foster a culture of innovation and collaboration within the organization.

Why you should learn this:

The demand for Full Stack Developers and Managers is on the rise, with a projected growth rate of 13% from 2020 to 2030, according to the Bureau of Labor Statistics.

Expected Salary: $141,000 - $250,000 per year, depending on experience and location, with top performers having the potential to earn significantly more.

How it works:

  • Step 1: Gain a solid understanding of modern JavaScript frameworks, including Angular and React, as well as API development, cloud technologies, and databases.
  • Step 2: Develop expertise in DevOps practices, including continuous integration and delivery, and containerization using Docker and Kubernetes.

Core Concepts to Master

1

Microservices Architecture

A microservices architecture is a design approach where a single application is broken down into multiple, independent services that communicate with each other using APIs. This approach enables greater flexibility, scalability, and fault tolerance, but also increases complexity and requires careful planning and implementation.

2

Cloud-Native Development

Cloud-native development involves designing and building applications that are native to the cloud, taking advantage of cloud-based services and infrastructure to deliver greater scalability, agility, and cost savings. This approach requires a deep understanding of cloud technologies, including AWS, Azure, and Google Cloud Platform.

Interview Questions (Beginner)

  • What is the difference between a front-end and back-end developer?
  • Can you explain the concept of RESTful APIs?
  • How do you optimize the performance of a web application?

Job Overview

CompanyCiti
Employment TypeFull-time
LocationPune Division, Maharashtra, India
Experience LevelFresher

Advance Questions

  • • Can you describe a scenario where you would use a microservices architecture?
  • • How do you approach cloud-native development, and what benefits does it offer?
  • • Can you explain the concept of serverless computing and its advantages?