You will be responsible for designing and building prototype backend and frontend systems that improve customer experience, enable innovative user experiences, and increase store revenue.
Qualifications:
Strong understanding of TypeScript
Ability to pick up new languages and technologies easily with the ability to switch as required.
3+ years of experience with frontend frameworks (preferably Angular and React)
3+ years of experience with backend frameworks (NestJS, Node.js)
3+ years of experience with database design (SQL and NoSQL)
3+ years of experience with AWS cloud services
Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Token.
Familiarity with containerized application tooling and deployments (Docker/Kubernetes)
Familiarity with front-end build tools, such as Webpack, NPM, etc.
Experience with continuous integration and deployment (CI/CD) environments.
Knowledge of containerization technologies like Docker and Kubernetes.
Knowledge of test-driven development
Knowledge of testing frameworks: Jest, Cypress, Playwright
Responsibilities:
Research, prototype, and develop software solutions to solve problems across retail
Stay up to date with emerging technology and learn new technologies/libraries/frameworks
Learn and partner with peers across multiple disciplines, such as computer vision, machine learning, and systems design
Deliver on time with a high bar on quality of research, innovation, and engineering.
Develop new user-facing features and build reusable code and libraries for future use.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Provide maintenance, enhancements, and updates to existing systems as needed.
Collaborate with other team members and stakeholders.
Participate in code reviews and contribute to team knowledge sharing.