Nike Technical Lead - Platform in Shanghai, China

Become a Part of the NIKE, Inc. Team

NIKE, Inc. does more than outfit the world's best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create. Its culture thrives by embracing diversity and rewarding imagination. The brand seeks achievers, leaders and visionaries. At Nike, it’s about each person bringing skills and passion to a challenging and constantly evolving game.



Nike does more than outfit the world's best athletes. We are a place to explore potential, obliterate boundaries, and push out the edges of what can be. We're looking for people who can grow, think, dream and create. We thrive in a culture that embraces diversity and rewards imagination. We seek achievers, leaders and visionaries. At Nike, it's about bringing what you have, to a challenging and constantly evolving game.


If you’re ready to innovate and lead in the Digital space, join Nike’s Digital Engineering organization. We bring together technology and process expertise to deliver one-stop solutions that enable Nike, Inc.'s digital products and services. We are responsible for creating, developing and deploying seamless, tailored and inherently social experiences to its Digital consumers. Working with our organization will be rewarding, challenging, and most definitely not be just another job.

Scope and Responsibilities :

As a Lead Full Stack Developer, you will:

  • Leverage your love of Cloud computing/APIs/NodeJS skills to design and build the new breed of web platform for Nike Commerce

  • Build on your knowledge of horizontally scalable no-sql databases such as DynamoDb, Cassandra and Riak etc, to ensure we have highly-available and high-performance data

  • Harness your DevOps skills to automate your service deployments so they’re fully repeatable. Experience using Puppet/Chef/Saltstack/Ansible is a plus

  • Profile and performance tune your work to ensure we deliver the fastest web experience to all customers across the globe

  • Review teammates technical designs, code and tests to keep the entire team focused on being the best they can be

  • Partner with other architects and teams to ensure the whole Nike Commerce ecosystem of services stay loosely coupled and independently scalable

  • Automate the testing of all of your components to ensure we have excellent test coverage with quality assertions

  • Participate in design sessions, implementation plans, resolve technical issues, review code and provide feedback

  • Build and maintain simple and intuitive APIs’ for a very large developer community within Nike.

  • Encourage innovation with new technologies and elegant solutions

  • Advocate technical direction, define best practices and principles

  • Onboard new team members

  • Ensure successful quality software with emphasis in these areas:

  • Security

  • Privacy

  • Reliability

  • Availability

  • Maintainability

  • Performance

Required Qualifications :

  • Bachelor’s degree in Computer Science or Engineering

  • 2 years of additional relevant professional experience accepted in lieu of a degree

  • Minimum 10 years of Technical experience with at least 5+ years experience building cloud based, high volume, highly available, concurrent and performant applications (required)

  • Nodejs proficiency (required)

  • Solid understanding and experience integrating with WeChat and other Social/Payment applications (required)

  • Experience designing APIs and creating RESTful microservices (Required)

  • Experience leading multiple projects, both large and small including consumer web applications and data integration projects

  • Experience estimating work, planning, organization and implementing complex software projects

  • Excellent analytical, written and oral communication skills

  • Ability to delegate work and mentor the development team.

  • Ability to work in a complex environment. Self-starter who can work without a lot of supervision or direction, willing to make decisions without checking with others

  • Commitment to and hands-on experience in performing technical code reviews

  • Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams

  • Must have agile experience with applied principles and methods

Preferred Qualifications :

  • Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and design patterns

  • Experience writing automated tests using tools like JUnit, ScalaTest, Spock or Specs

  • Experience with applications hosted in Amazon Web Services AWS

  • Experience delivering software in a Scrum development process

  • Knowledge of the Netflix Open Source Stack

  • Fluency in English

NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world.

NIKE, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

Job ID: 8593

Location: China-Shanghai Shi-Shanghai

Job Category: Digital