Entra a far parte del team di NIKE, Inc.
NIKE, Inc. non si limita ad attrezzare i migliori atleti del mondo. Offre un luogo in cui scoprire le proprie potenzialità, superare i confini e oltrepassare i limiti. L'azienda è alla ricerca di persone in grado di crescere, pensare, sognare e creare. La sua cultura si alimenta con la diversità e la valorizzazione dell'immaginazione. Il marchio è alla ricerca di persone d'azione, di leader e di visionari. In NIKE, Inc. tutti i dipendenti apportano le proprie competenze e la propria passione in un contesto stimolante e in continua evoluzione.
Software Engineer III (Full Stack)– Nike Digital Engineering
We are seeking a talented full-stack engineer to join our innovative team and help create seamless, user-friendly applications. As a Software Engineer, you will work closely with designers, product managers, and other developers to deliver high-quality technical solutions, with a focus on both web and WeChat Mini Program platforms.
Scope and Responsibilities:
As a Software Engineer III, you will:
- Demonstrate Proficiency with React, Node.js, JavaScript/TypeScript, Java, and other full-stack development technologies
- Have experience with AWS/Ali cloud, interact with AWS services from both front-end and back-end applications
- Build scalable NoSQL databases such as DynamoDB, ensure highly available and high-performance data
- Leverage your DevOps skills to automate service deployments, ensuring they are fully repeatable. Experience with Puppet, Chef, SaltStack, or Ansible is a plus
- Participate in technical discussions, code reviews, and decision-making processes within the team
- Work closely with UX/UI designers to implement high-quality and user-friendly designs while ensuring compatibility with WeChat's platform constraints and guidelines
- Automate the testing of your components to ensure we have excellent test coverage with quality assertions
- 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
- Help new team members
Required Qualifications:
- Bachelor’s degree in computer science or a related field
- 3-8 years of professional experience in designing and developing complex projects across web platforms and applications, including WeChat Mini Programs
- Solid knowledge of web technologies and application stacks built on Html, Css, JavaScript, Node.js, Java
- Proven experience working with WeChat Mini Program development using WeChat SDK, WXML, WXSS, and integrating with WeChat’s ecosystem
- Experience using microservices on cloud native architecture
- Experience designing APIs and creating RESTful microservices
- Functional experience & knowledge of cloud technology (AWS, Azure, etc…).
- Experience with both relational and No-SQL databases (Cassandra, DynamoDB etc)
- Experience in Docker, Kubernetes or other container technologies
- Experience with hierarchical and distributed code repository management tools like GIT
- Experience or exposure to Domain-Driven Design principles.
- Solid understanding of SLDC’s, Common development practices, Agile, and Lean principles.
- Commitment to and hands-on experience in performing technical code reviews
- Intermediate in English, both written and spoken
IL NOSTRO PIANO DI ASSUNZIONE
01 Candidati
I nostri team sono composti da persone che apportano un'ampia varietà di competenze, conoscenze, input, idee e background. Vogliamo aiutarti a trovare il tuo posto: rivedi le descrizioni delle posizioni, i reparti e i team per trovare il ruolo adatto a te.
02 Incontra un/una recruiter o completa una valutazione
Se selezionato per un ruolo aziendale, un reclutatore ti contatterà per avviare il processo di colloquio e sarà il tuo contatto principale durante tutto il processo. Per i ruoli di vendita al dettaglio, completerai una valutazione interattiva che include una chat e quiz e richiederà circa 10-20 minuti per essere completata. Indipendentemente dal ruolo, vogliamo conoscere te, la tua totalità, quindi non esitare a scoprire il modo in cui ti avvicini a un servizio di livello mondiale e ciò che ti rende unico.
03 Preparati per il colloquio
Affronta questa fase con sicurezza, facendo le tue ricerche, comprendendo cosa stiamo cercando e preparandoti a rispondere alle domande che sono state ideate per saperne di più su di te e sul tuo background.