Senior React/Node Developer

  • Overview

    The mission of Recommendations team is to help our customers discover, evaluate and ultimately keep products they love across Nordstrom channel brands. To achieve this goal, we partner closely with our customers in their shopping journey to provide inspirational and personalized product recommendations.

    We’re at the forefront of fashion and retail and we are building a full-stack team to develop systems supporting this experience end-to-end.

    We are seeking a Senior software development engineer to help us scale out our service and connect Nordstrom customers to inspirational and personalized recommendations.

    As a member of our team, you will be responsible for supporting backend services, the ML models, and associated data pipelines that enable product recommendations for our customers.

    Our team members are accountable for contributing solutions to business problems in the form of high-quality software in an agile work environment that fosters collaboration and personal growth.

    Since 1901, Nordstrom has offered a wide variety of quality apparel, shoes and accessories for men, women and children at our stores across the country.

    And then there's Zoolatech! Just imagine a workplace and a team environment that you never want to leave once you have found it. Sound exciting? Apply to our position today and we can get you there.

  • Responsibilities

    • Understand business priorities and requirements;
    • Collaborate with the team to come up with optimal technical solutions;
    • Write reliable and scalable code;
    • Ensure solid test coverage;
    • Embrace the CI/CD principles;
    • Do meaningful code reviews;
    • Take ownership of system quality;
  • We Require

    • Good written and spoken English
    • 4+ years of software development experience
    • Deep knowledge of React, Typescript and NodeJS/Express
    • Understanding of Git flow
    • Proven understanding of SOLID design principles
    • Enthusiasm for CI/CD methodologies and tools (i.e. Jenkins)
    • Familiarity with cloud-based infrastructure and computing resources (AWS, GCP)
    • Experience with SQL, noSQL database (i.e. DynamoDB)
    • Real passion for testing, measuring and improving your code

    Nice to have:

    • Experience to solve problems at scale utilizing streaming processing (i.e. Apache Kafka) and distributed computing technologies (i.e. Apache Spark, Flink) would be highly preferred
    • Experience building ETL batch processing data workflow would be highly preferred
    • Knowledge of Python

You may be interested

Senior Frontend Engineer

🇺🇦Kyiv, Ukraine

Senior Java Engineer

🇺🇦Kyiv, Ukraine

Senior NodeJS engineer

🇺🇦Kyiv, Ukraine

Looks like talking about your friend?

Be the one to get us in touch