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.

