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
招募策略
01 申請
我們的團隊由多元技能、知識庫、意見、想法和背景組成。 我們希望你找到合適的職位:查看職務說明、部門和團隊,探索適合你的角色。
02 與招募人員會面或進行評估
若獲選擔任公司職務,招募人員會與你聯絡,以展開面試流程,並在整個流程中擔任你的主要聯絡人。 若為 Retail 職務,你將完成包含對談和測驗的互動式評估,完成評估約需 10 至 20 分鐘的時間。 無論是哪個角色,我們都想瞭解你的各種面向,因此請不要避談你如何提供世界級的服務,以及你的與眾不同之處。
03 面試
在進入這個階段時,可先做好研究,瞭解我們在尋找的人才,並為深入瞭解你及相關背景而設定的問題做好準備,自信應對。