Logo of Huzzle

Fullstack Engineer II

image

McKinsey & Company

Jan 22, 2025

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Product
  • Chennai

Requirements

  • Bachelor's or master’s degree in computer science or an equivalent subject
  • 5+ years of hands-on experience in building enterprise-grade web applications using modern technologies, with an in-depth understanding of the JavaScript ecosystem for web development
  • Strong experience in designing and building RESTful APIs, with an understanding of asynchronous programming and event-driven architecture
  • Strong experience working with JavaScript using Node.js and frameworks like Express.js, Nest.js, and understanding of TypeScript
  • Ability to design modular scalable systems and drive the buildout a component independently
  • Familiarity with design patterns and clean coding standards using JavaScript
  • Proven problem-solving and debugging skills
  • Experience with front-end technologies like HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js)
  • Knowledge of database systems like MySQL, PostgreSQL, or MongoDB
  • Experience building cloud-native solutions on AWS (preferred), GCP, or Azure
  • Strong ability to write unit/integration tests using frameworks like Jest, Mocha, Chai

Responsibilities

  • You will be responsible for designing and build-out of scalable modern web applications and will produce high quality code across the entire technology stack, from database to UI and support the value stream from idea to deployment.
  • In this role you will write clean, secure code that is performant and well tested. You'll apply mature engineering principles, build modular services on the cloud and will have an eye for aesthetics, detail and ability to translate designs into responsive interactive sites.
  • You will handle the CI-CD aspects of the product and design services/infra for cloud native, containerized deployments.
  • Additionally, you'll assist with troubleshooting issues and improving application stability and performance in a proactive way and tackling tech-debt and defects.
  • In this role you'll demonstrate expertise in Agile way of working aligned with DevSecOps practices and act as a catalyst in building high-performing and self-organizing cross-functional teams.
  • You'll contribute to the development and growth of engineers in the community.

FAQs

What is the primary responsibility of the Fullstack Engineer II at McKinsey?

The primary responsibility is to design and build scalable modern web applications, producing high-quality code across the entire technology stack, from database to UI, while supporting the value stream from idea to deployment.

What technologies and frameworks should I be proficient in for this role?

You should have hands-on experience with the JavaScript ecosystem, particularly with Node.js, Express.js, Nest.js, and TypeScript, along with familiarity in front-end technologies like HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js.

Is experience with cloud technologies required for this position?

Yes, experience in building cloud-native solutions on AWS, GCP, or Azure is preferred for this role.

What methodologies does the team follow?

The team follows Agile methodologies aligned with DevSecOps practices to ensure high-performing and self-organizing cross-functional teams.

How many years of experience are required for the Fullstack Engineer II position?

A minimum of 5 years of hands-on experience is required for this position.

Is there an emphasis on coding standards and testing?

Yes, there is a strong emphasis on writing clean, secure, and well-tested code, as well as ensuring familiarity with design patterns and clean coding standards using JavaScript.

Will I be working collaboratively with other disciplines?

Yes, you will work alongside experts in various disciplines, including designers, researchers, and product managers, to solve problems in a customer-centric way using technology.

What is the focus on application stability and performance in this role?

You will assist with troubleshooting issues, proactively improving application stability and performance, and tackling tech debt and defects.

Do I need to have a specific educational background?

Yes, a Bachelor's or Master’s degree in computer science or an equivalent subject is required for this role.

Is contribution to the community expected in this position?

Yes, you will contribute to the development and growth of engineers in the community, acting as a catalyst in building high-performing teams.

Business Consulting and Services

Consulting
Industry
10,001+
Employees
1926
Founded Year

Mission & Purpose

McKinsey & Company is a global management consulting firm. We are the trusted advisor to the world's leading businesses, governments, and institutions. We work with leading organizations across the private, public and social sectors. Our scale, scope, and knowledge allow us to address problems that no one else can. We have deep functional and industry expertise as well as a breadth of geographical reach. We are passionate about taking on immense challenges that matter to our clients and, often, to the world. We work with our clients as we do with our colleagues. We build their capabilities and leadership skills at every level and every opportunity. We do this to help build internal support, get to real issues, and reach practical recommendations. We bring out the capabilities of clients to fully participate in the process and lead the ongoing work.

Benefits

  • Occupational Accident Insurance

  • Mental Health Care

  • Vision Insurance

  • Health Insurance

  • Life Insurance

  • Flexible Spending Account (FSA)

  • Retiree Health & Medical

  • Disability Insurance

  • Dental Insurance