Sr Engineer, BGO

Neiman Marcus
Irving, Texas, United States
18 Feb 2022
06 Sep 2022
About Bergdorf Goodman

As the house of extraordinary taste for almost 120-years,

We are New York's original icon of style.

The legendary window on inventive inspiration,

Discerning since day one, we define the culture of fashion.

We are a community of "creative ingeniuses"

Cultivating experiences beyond the expected,

and nurturing ideas that inspire the joy of discovery.

We thrive on bringing exceptional creative talents together.

We are unabashedly luxury. And luxury is ours to define.

We are Bergdorf Goodman

The Opportunity:

Darcy Penick, President of Bergdorf Goodman and one of the first leaders in pure-play fashion e-commerce, has built a team of industry pioneers who are bringing their collective expertise and commitment to operational excellence to the world of Bergdorf Goodman. As the destination to discover best in class designers, emerging brands and exclusive products, Bergdorf Goodman provides customers with transformative experiences that embody the definition of modern luxury.

The Role:

This position is for a Senior Engineer level position who will help us design/develop our next generation digital services platform. We are building a globally deployed digital platform for our customers using some best-in-class, open-source frameworks such as Micro services and micro front ends ,React and React Native as well cloud native, serverless applications and services.

We have a progressive, forward thinking Digital Product and Platform team and believe in developer empowerment. As a developer you will have access to industry leading CI/CD tools and metrics/monitoring view into the code you develop and deploy. This role requires strong Java Script skills working on the React Ecosystem and a solid understanding of building and deploying client side and server side rendered applications in a micro front end type of architectures.

Key Responsibilities:

• Participate and contribute in requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics.
  • Contribute to story grooming, refinement and corresponding software design in addition to implementation
  • Recommend and Automate tasks through appropriate tools and scripting
  • Demonstrate solid understanding of technical architecture within the portfolio and contribute to cross-functional design, strategy and sometimes to solution architecture.
  • Adhere to software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Collaborate with Cross-functional teams within IT and business partners
  • Mentor and train other team members on design techniques, and coding standards
  • Review design and other deliverables of junior engineers and peers

The responsibilities may include few or more of below based on the area of focus:
  • Develop high quality software design and code
  • Using programming, scripting, and/or database languages to write the software code
  • Technical expert responsible for software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Design, build, and configure Infrastructure solutions by translating requirements into technical design leveraging tools, services, frameworks, and best practices.
  • Responsible for building automated frameworks, tools, tests and infrastructure to help drive software quality
  • Responsible for translating use cases and/or technical specifications into test cases to drive software quality

Required Skills & Experience:
  • Bachelor's degree in Computer Science, Engineering, or related discipline with overall 5 + years of solid UI building experience on ReactJs or ReactNative based framework
  • 1 + year of mobile app building experience based on React Native platform in the above overall years of experience is preferred
  • Working experience with storing and accessing key values in tools like Consul, AWS AppConfig, PSM as part of the UI implementation
  • Very good working knowledge ofCI/CD build pipelines usage for UI development
  • Ability to write clean, modular, reusable code (using design patterns) and experience with unit-test driven approach to development .
  • Curiosity, open mindedness and appetite to continuously challenge status quo and be challenged, learn and improve upon existing development methodologies and practices
  • Experience working in a DevOps environment with continuous deployments.
  • Ability to work independently under general supervision
  • Self-starting and action biased attitude towards fast changing UI development ecosystem - learning, adoption and contribution

Bonus Skills & Experience:
  • Experience with cloud native and serverless functions in AWS
  • Additional experience working with AWS services and ecosystem beyond Serverless technologies like Kinesis Streams, SQS, Cognito, AWS Cloud Formation, S3, VPC, etc.)
  • Latest JavaScript Libraries like VueJs, NextJS, Gatsby etc
  • Experience using docker & related orchestration tools to build, ship and run applications.
  • Experience developing and implementing performant RESTful & GraphQL Web Services

Similar jobs

More searches like this

Similar jobs