Full Stack Engineer - McKinsey Digital
- Tokyo
- Partial Remote
- Full-time
- February 14, 2024
WHO YOU'LL WORK WITH
You will work in Tokyo as part of our digital team.
This group brings together the best of McKinsey’s digital capabilities to help our clients use digital technology to transform their businesses.
As part of this group, you’ll join a global team working on everything from IT modernization and strategy to agile, cloud, cybersecurity, and digital transformation.
You’ll typically work on projects across all industries and functions and will be fully integrated with the rest of our global firm. You’ll also work with colleagues from across McKinsey & Company to help our clients deliver breakthrough products, experiences, and businesses, both on technology and non-technology topics.
Our office culture is casual, fun and social, with an emphasis on education and innovation. We have the freedom to try new ideas, experiment and are expected to be constantly learning and growing.
There is also a strong emphasis on mentoring others in the group, enabling them to grow and learn.
WHAT YOU'LL DO
You will serve large corporate clients on engagements to develop digital businesses, whether in a blueprint/design phase, build-out phase, or boosting/growth phase.
You will work in small teams in a highly collaborative way, use the latest technologies and enjoy seeing the direct impact from your work.
In teams, you will contribute to the architecture across the technology stack, from database to native apps. You will create rapid prototypes, usually in 2 to 3 weeks, as well as full-scale applications (typically within 2 to 3 months), by working collaboratively and iteratively through design and development to deliver fully function web-based and mobile applications that meet business goals.
QUALIFICATIONS
Bachelor's degree or above in Computer Science or equivalent degree
Experience with building an application from scratch and maintaining the same app for more than 2 years
4+ years of experience in one language for each of the following area and opinions on how to use them properly: 1. Compiled Languages used in server-side (Java, Scala, Go, etc.), 2. Interpreted Languages used in server-side (PHP, Ruby, Python, etc.), 3. Languages used in native apps (Obj-C/Swift, Kotlin, Dart, etc.)
Native Japanese speaker with Fluent English (TOEIC score: above 850 will be recommended)
Passionate about technology and excited about the impact of emerging/disruptive technologies
Expert experience in Web-based technologies and building mobile, responsive/adaptive applications (HTTP, JS/TS, React/Angular/Vue, HTML5/CSS3, etc.)
Significant experience of designing and tuning largescale API (REST, GraphQL, etc.)
Experience with both relational and non-relational data stores
Have first-hand understanding of Agile development methodologies
Provide technical excellence (whilst adhering to Agile software engineering practices such as DRY, TDD, CI)
Excellent knowledge and experienced network protocols such as HTTP, DNS, TCP/IP
Hands on design and implementation capability in virtualization technology including continuation such as Docker, Kubernetes
Strong capability to debug issues with solid knowledge of debug tools and methodology
Demonstrated aptitude for analytics
Proven record of leadership in a work setting and/or through extracurricular activities
Ability to work collaboratively in a team environment and effectively with people at all levels in an organization
Professional experience in performance analysis and its tuning
Play an active role in the community, i.e., speaking at conferences, blogging, contributing to opensource projects, etc.* Skills to communicate complex ideas effectively
About McKinsey & Company
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 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.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.