Match score not available

Software Engineer III

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or related field, 3-8 years of professional experience, Solid knowledge of web and application stacks, Experience with NoSQL databases such as DynamoDB.

Key responsabilities:

  • Develop user-friendly applications
  • Collaborate with team in technical discussions
Nike logo
Nike XLarge https://jobs.nike.com/
10001 Employees
See all jobs

Job description

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Software Engineer Related jobs