Fullstack Job: Fullstack Engineer - ClienTech

Job added on

Location

Atlanta, GA - United States of America

Job type

Full-Time

Fullstack Job Details

Who You'll Work With

You will be based in our Chicago, Waltham, Dallas or Atlanta office as part of our ClienTech practice, Asset Tooling & Delivery Team.
You will closely work with McKinsey engineers and long time hired professionals from external agencies across the world in our Asset Tooling & Delivery group within the ClienTech. You will be a part of a cross-functional team responsible for development, quality assurance, reliability, product management, and user experience of digital and products and cloud platforms following the best industry practices. You will engage with internal users and stakeholders and collaborate with other teams responsible for different parts of our tech ecosystem like design, security, development tooling and cloud infrastructure.

What You'll Do

You will help build next generation products and services enabling product development teams to deliver quality and secure products by using cloud native tools.
In this role, you will produce high quality code across the full technology stack, from database to UI and everything in between. Additionally, you will assist with troubleshooting issues and improving application performance by responding to specific problems and fixing defects. You will document and demonstrate solutions with a focus on security and performance by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Furthermore, you will actively participate in Agile software processes.
You'll leverage your technical skills by applying them towards the validation of product quality and writing test code including unit tests and automated test cases. You will also keep up with industry trends and innovations and apply knowledge to the existing codebase.
#LI-MP

Qualifications

  • Bachelor’s degree in computer science, design, information systems or related discipline; master's degree is a plus
  • 3+ years of professional experience developing software by writing code that is readable, testable, maintainable, and scalable
  • Experience in code refactoring, design patterns, design driven development, continuous integration, building scalable applications, and application security
  • Demonstrated knowledge and hands-on experience across the full application stack with some of the following languages/frameworks: JavaScript, TypeScript, Redux, React.js, Node.js
  • Experience building native cloud solutions on either AWS (preferred), GCP or Azure
  • Experience writing and executing unit, functional and integration tests using automated test frameworks
  • Demonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teams
  • Hands on experience building APIs and microservices
  • Experience working in Agile teams, including active participation in sprint ceremonies
  • Experience with Python, hapi.js and monorepo is a plus
  • Experience building and leveraging container-based technologies such as Docker, Kubernetes, Helm would be a plus
  • Experience with CI/CD pipelines (e.g. CircleCI, Github Actions) is a plus

COVID-19 vaccination mandate:

Employment with McKinsey & Company, Inc. in the United States and Canada is conditioned on proof of full vaccination against the COVID-19 virus (with a WHO-approved or Health Canada-approved COVID-19 vaccine, as applicable) or approval of an exemption due to a qualifying medical condition or sincerely held religious belief prior to start date.