As a Full Stack Software Engineer, you will contribute to the development of cutting-edge tools for Nike's Consumer Product & Innovation community. You'll collaborate with a team of engineers to build full-stack web applications for an internal product creation user base. The role involves developing modular, configurable, and "API-First" capabilities and integrating them with modern web applications using modern SPA frameworks.
You will work closely with other engineers, a Product Manager, and Principal Engineers to achieve Nike’s business objectives. There will be engagement with other Global Technology functions and teams on organizational and technical goals.
This position requires a collaborative individual who is productive in a fast-paced development environment and has in-depth native cloud software engineering experience.
The ideal candidate should possess:
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or relevant experience
- 2+ years of experience in designing and developing RESTful APIs and building microservices-based architectures.
- Proficiency in Node.js and React.js (Hooks, Redux); TypeScript experience is a plus.
- Hands-on experience with AWS services (Lambda, ECS, DynamoDB, S3) and Infrastructure as Code.
- A strong understanding of modern HTML/CSS, responsive design, and SPA best practices.
- Familiarity with authentication standards (JWT, OAuth).
- Proficiency in Git and CI/CD pipelines.
- Experience with Jest, Mocha, or similar testing frameworks for unit and integration testing.
- An understanding of performance optimization techniques (lazy loading, code splitting, caching strategies).
- A solid understanding of design patterns and scalable architecture principles.
- Strong problem-solving and communication skills. Experience with Gen AI tools and familiarity with AI industry trends is a plus.