Senior Engineer, Digital Product Hub

  • Full-time

Company Description

As a Senior Engineer, the primary focus will be on backend development, playing a pivotal role in designing and implementing solutions for our Digital Product Hub. The Senior Engineer will take ownership of creating efficient integrations, collaborating with cross-functional teams, and ensuring seamless delivery of product and inventory data to external vendors.

 

What Will You Be Doing? 

  • Backend Design and Development: The Senior Engineer will design and develop high-performance backend solutions using Spring Boot, integrating systems to deliver product and inventory feeds. They will build scalable frameworks for seamless data exchange with external partners.
  • API Development: The Senior Engineer will develop and maintain GraphQL APIs that support efficient data querying for frontend applications, such as those built with NextJS. Their APIs will facilitate data flow across systems, emphasizing scalability and security.
  • Collaboration with Cross-Functional Teams: The Senior Engineer will work closely with product managers, developers, business analysts, and support teams to understand requirements and deliver integration solutions that meet business goals. They will ensure alignment between different technical teams.
  • Testing and Validation: The Senior Engineer will rigorously test and validate solutions to meet performance and functional expectations. They will use various testing tools to identify and resolve issues early in the development process, maintaining high-quality standards.
  • Troubleshooting and Issue Resolution: When challenges arise, the Senior Engineer will troubleshoot integration problems quickly and effectively. Their deep understanding of backend systems and APIs will be essential in diagnosing issues and implementing prompt fixes.
  • Documentation and Knowledge Sharing: The Senior Engineer will document design, development, and testing processes, ensuring that solutions are well-documented and accessible. This includes writing clear and concise technical documentation for future reference.
  • Mentorship and Training: The Senior Engineer will mentor junior engineers, helping them grow their skills in backend development and product integration technologies. Their leadership will play a vital role in building a strong engineering team.

What Do You Need To Bring? 

  • Backend Development Expertise: Strong experience in developing backend systems using Spring Boot (Java), including RESTful and GraphQL API development. The Senior Engineer should have a deep understanding of backend architecture, microservices, and system integrations.
  • Frontend Understanding: While backend is the primary focus, the Senior Engineer should have experience working with frontend technologies like NextJS or React, understanding how backend services integrate with the frontend to deliver seamless user experiences.
  • Database Mastery: Hands-on experience with Cosmos DB and Redis for managing data storage and caching, ensuring high availability and optimized performance for real-time applications.
  • Confluent Kafka Expertise: Strong experience with Confluent Kafka for data streaming and event-driven architectures, ensuring real-time data processing and integrations between systems.
  • Product Domain Knowledge: Familiarity with digital product life cycles, particularly in eCommerce or Product Information Management (PIM) domains, including managing product feeds to external vendors.
  • Cloud & DevOps Skills: Experience with cloud platforms like Azure and knowledge of CI/CD pipelines to support automated deployments and continuous integration in the development lifecycle.
  • API Expertise: Proficiency in building GraphQL APIs for efficient data querying, supporting scalable and efficient integrations between systems.
  • Testing & Debugging: Expertise in automated testing frameworks and debugging tools, ensuring that code is reliable, maintainable, and easy to troubleshoot.
  • Agile Methodologies: Experience working in Agile environments, familiar with sprints, backlog grooming, and effective team collaboration to ensure timely delivery of projects.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development, with a strong focus on backend systems and web applications.
  • Proven experience developing solutions using Spring Boot, NextJS, Cosmos DB, GraphQL, and Redis.
  • Strong problem-solving skills, with the ability to work both independently and as part of a collaborative team.
  • Experience in eCommerce product domains, product information management, or managing product feeds to external vendors.
  • Familiarity with microservices architecture, Kubernetes, Docker, and containerization technologies.

Our Company 

Abercrombie & Fitch Co. (A&F Co.) is a global, digitally-led, omnichannel specialty retailer of apparel and accessories catering to kids through millennials with assortments curated for their specific lifestyle needs.  

Our Values 

Our corporate purpose of being here for you on the journey to being and becoming who you are, fuels our customer-led brands and our global associates. We lead with this purpose and always put our people first, which is evidenced by our Great Place to Work™ Certification, as well as being named a Best Place to Work for LGBTQ+ Equality by the Human Rights Campaign. In addition to equitable compensation and benefit offerings, including flexibility and competitive Paid Time Off, we offer a range of educational and engagement opportunities, including various Associate Resource Groups, volunteer opportunities and additional time off to give back to our global communities.  

What You'll Get

As an Abercrombie & Fitch Co. (A&F Co.) associate, you’ll be eligible to participate in a variety of benefit programs designed to fit you and your lifestyle. A&F is committed to providing simple, competitive, and comprehensive benefits that align with our Company’s culture and values, but most importantly – with you! We also provide competitive incentives to reward the commitment our associates have for moving our global business forward:  

  • Incentive Bonus Program  
  • Paid Time Off and Work From Anywhere Flexibility    
  • Paid Volunteer Day per Year, allowing you to give back to your community 
  • Merchandise Discount 
  • Medical, Dental and Vision Insurance Available 
  • Life and Disability Insurance 
  • Associate Assistance Program 
  • Paid Parental and Adoption Leave 
  • Access to Carrot to support your unique parenthood journey 
  • Access to Headspace dedicated to creating healthier, happier lives from the inside out 
  • 401(K) Savings Plan with Company Match 
  • Opportunities for Career Advancement, we believe in promoting from within 
  • A Global Team of People Who'll Celebrate you for Being YOU 

    Additional Information

    ABERCROMBIE & FITCH CO. IS AN EQUAL OPPORTUNITY EMPLOYER

    This role allows for remote work across the U.S.. Therefore, in states and cities that require the hourly or salary compensation or pay range to be included in a job posting, the recruiting pay range for this position is $114,000 - $137,000. Factors that may be used to determine your actual salary may include your specific skills, your years of experience, your work location, comparison to other employees in similar or related roles, or market demands. The range may be modified in the future.

     

    Privacy Policy