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:
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