Full Stack Developer

Qualifications

  • Bachelor's degree in Computer Science or similar, advanced degree preferred
  • 5+ years history of development in any of the following technologies: Javascript, Java, Scala, Ruby on Rails, Erlang etc
  • Strong professional experience with Javascript MVC frameworks (e.g., Angular.js, React.js, Node.js etc.)
  • Experience with cloud providers (e.g. AWS, Azure, GCP), containerisation (e.g. Docker, Kubernetes) and modern architecture patterns (e.g. microservices, reactive architectures, event-driven architectures)
  • Experience with relational and nonrelational data stores (e.g., MongoDB, CouchDB, Cassandra, etc.)
  • Significant experience writing and utilising RESTful API services and performance tuning large scale applications
  • Expert experience in HTML5/CSS and building mobile, responsive/adaptive applications
  • Playing an active role in the technology community, ie., contributing to open source projects, speaking at conferences, blogging, etc
  • Have first-hand experience with Agile development methodologies
  • Proven record of leadership in a work setting and/or through extracurricular activities
  • Ability to work collaboratively as a team-player in a cross-functional environment
  • Skills to communicate complex ideas effectively in German and English
  • Willing to travel up to 80% of the time across the globe, specifically Western Europe

Who You'll Work With

You'll be working in Berlin as part of our McKinsey Digital Labs team.

As part of Digital McKinsey you will be a part of a highly collaborative team who are adept at solving complex digital problems. You will be a part of cross-functional units to design, build and deliver new and exciting capabilities for our clients - with the emphasis on creating the foundation for rapid and effective implementation of systems that maximize value from day one.

What You'll Do

As a Full Stack Developer, you will work in small cross-functional teams in a highly collaborative way, use the latest technologies and enjoy seeing the direct impact from your work.

We create both rapid prototypes, usually in 4 to 6 weeks, as well as full-scale applications typically within 3 to 6 months, by working collaboratively and iteratively through design and development to deliver fully functioning web-based and mobile applications that meet business goals. As Full Stack Developer, you will contribute to the architecture across the technology stack, from database to native apps.

Our development teams are small, flexible and employ agile methodologies to quickly provide our consultants with the solutions they need. We combine the latest open source technologies together with traditional Enterprise software products.


Meet Some of McKinsey's Employees

Danielle B.

Partner

Danielle is one of the leaders of McKinsey’s business with retail and consumer clients. She oversees client projects and helps her teams and her clients utilize McKinsey’s resources.

Fope F.

Senior Associate

Fope helps lead a small team that works for McKinsey clients, helping them address business challenges and strategic questions. Though based in the NYC office, she travels frequently so she can be in-person with her clients.


Back to top