Home > San Francisco jobs > San Francisco computer/technical

Posted: Saturday, March 3, 2018 10:09 PM

Be part of an innovative team that has a direct impact on nearly every aspect of the Macy s experience our Operations & Field Services team partners with our corporate team to bring initiatives, strategies, ideas, and innovations to life through the art and science of retail management in our more than 800 stores. ... More

Our My Macy s localization strategy means that our Operations and Field Services associates make the decisions that customize each store for its unique community, helping our customers experience the magic of Macy s on a personal level.

Job Overview:

A Full Stack Engineer is a hands-on engineering role that is responsible for the building micro-services/core components based on architecture/design. Platform team is all about creating reusable components that operate in a high-scale, distributed ecommerce environment. The ideal candidate will have had experience in the high paced energy of startups as well as experience in the structured world of larger companies. This role need to have very strong understanding MicroServices, REST APIs, and Messaging Techniques and MUST have hands-on with Java, spring boot, spring framework, JavaScript, Node.JS, Express, SQL and NoSQL development experience. The successful applicant will work closely with Product Owner & Manager, Architects, Lead Engineers, Support and Quality Assurance Engineers in a highly collaborative environment to provide quality software and solutions. As a member of the platform team, you will work on a dedicated team focused to create, maintain and evangelize high performance scalable components/software for Macy s digital domains such as Mobile, Website and Digital in Store. This person will design core capabilities for Platform that scale and extend predictably in a multi-tenant environment. Performs other duties as assigned.

Essential Functions:

Development of MicroServices, integration, reference implementation using standards and guidelines that support high volumes, are fast, simple, reliable, distributed, and easy to extend and maintain.

Design, implement, unit-tests, functional-tests and integration-tests.

Develop and implement platform core capacities to abstract and support REST, Messaging, Caching, Vault and Authentication.

Design and implement REST APIs, Messaging, Caching, Batch and other core capabilities of Platform.

Work in a full Agile collaborative environment - including meetings, iterative development, estimations and design sessions.

Work with lead engineers, software architects and quality assurance engineers to resolve development roadblocks.

Work with distributed teams across various time zones.

Hands-on system design and development as needed.

Excellent written and verbal communication skills.

Build, optimize and scale our Node.js & Java platform and infrastructure.

Work on integration of Node.js & Java technologies in the Macy's ecosystem.

Regular, dependable attendance & punctuality.



BA/BS Degree required.

4+ years of full life cycle hands-on experience designing and developing large scale web applications on high traffic Internet site(s).

3+ years of hands-on experience with Java, Spring boot, Spring framework, JavaScript, Node.JS, Express, REST APIs, JMS, XML, JSON, and messaging techniques.

3+ years of hands-on experience with Java technologies that includes Spring boot, Spring framework and Hibernate.

2+ years of hands-on experience with NoSQL technologies such as HBase, Cassandra, Document DBs and In-Memory NoSQL and Caches.

Communication Skills:

Excellent verbal and written communication skills.

Able to effectively communicate across teams and roles.

Reasoning Ability:

Proven ability as a problem-solver.

Other Skills:

Demonstrable ability to deliver projects on time, with high quality, and within budget.

Ability to deliver full life cycle engagements.

Strong estimating and planning skills.

Ability and desire to thrive in a proactive, high-pressure, client-services environment.

Work Hours:

Ability to work a flexible schedule based on department and company needs.

Company Profile:

As the fastest growing part of Macy's Inc. business, is achieving record sales and broadening our workforce. With offices in New York and San Francisco, is the best of all worlds. The entrepreneurial thinking of a Web business complements the stability and support of a national brand. Creativity and ingenuity partner with business acumen and tech savvy to build a unique business poised for continued growth. Employees at have long term opportunities and are encouraged to utilize their Supervisors and Human Resources for cross-functional movement to further their careers. At we are committed to giving back to the community by partnering with local charitable organizations. By skillfully combining the power of the Internet with the best in retailing, is reaching new heights.

This job overview is not all inclusive. In addition, Macy s, Inc. reserves the right to amend this job overview at any time. Macy s is an Equal Opportunity Employer, committed to a diverse and inclusive work environment. Macy s, Inc. including Macy s and Bloomingdale s will consider for employment qualified applicants with criminal convictions in a manner consistent with SFPC Art. 49 and LA MC ch.XVIII Art. 9 .

Creativity, Collaboration, Culture.

Associated topics: counter, customer service, customer service associate, deliver, retail associate, retail sales, retail sales associate, retail sales consultant, sales, sell


• Location: San Francisco

• Post ID: 98500002 sf is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018