Sr. Software Engineer- eCommerce React
Job Description
Disney Parks, Experiences and Products (DPEP) is seeking a Sr. Software Engineer with a passion for building world-class products and a desire to change the way the Walt Disney Company interfaces with its guests. We are a fast-moving group tasked with delivering cross-platform integrated Disney experiences that will define the interactions of our Guests online and change the way our customers experience eCommerce and Disney. Our group enjoys a high level of autonomy and exposure to all parts of Disney and all levels of the organization. We are Guest-obsessed and always strive to deliver the best experience for our Guests while driving the most value for the Walt Disney Company.
Responsibilities
- Partner with Engineering Leads, Product Managers, and Designers to develop applications focusing on eCommerce experiences.
- Collaborate with your peers, front end and server side developers, to deliver experiences that delight our guests.
- Resolve defects, support testing efforts, and deploy production code on a frequent basis.
- Be a technical pillar for the engineering team through collaboration and mentorship of other engineers.
- Be an advocate for improvements to our Guest-facing features, our code and architectural practices, our internal processes, and code quality.
- Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective.
- Actively participate in task decomposition and time estimation as part of the Agile Software Development process.
Basic Qualifications
- 5+ years of full software development lifecycle experience
- 5+ years of Server Side / Backend End engineering experience including taking a product from inception through multiple release cycles.
- 3+ Years of experience building universal React.js applications.
- 3+ years of Object-Oriented Analysis, Design, and Development experience.
- Experience designing and developing web based Client/Server applications that are deployed in cloud environments
- Excellent problem solving skills.
- Experience designing RESTful API's and implementing such APIs within a security framework such as OAuth.
- Experience developing web applications with Node.js and Express.js.
- Experience using npm to manage packages and run scripts.
- Strong experience with optimization and analysis of existing Server Side applications, including profiling and performance optimization / monitoring.
- Experience with eCommerce applications and environments is a must.
- Experienced in writing high quality code that is well tested, documented and maintainable
Preferred Qualifications
- Experience with eCommerce SaaS platforms such as Salesforce Commerce Cloud, Magento or Websphere Commerce. Salesforce Commerce Cloud is strongly preferred.
- Experience building use-case-driven software with Agile Software Development and Test Driven Development methodologies
- Masters degree in Computer Science or equivalent work experience.
- Experience building and maintaining applications running in AWS and Google Cloud environments using cloud-native services.
- Experience with Content Management Systems (CMS) for authoring and management of content.
Required Education
- BS/BA degree in Computer Science or related field, or equivalent work experience required
Job Posting Industries
Digital / Interactive, eCommerce