Overview

Day in the Life:

The Senior Software Engineer, Full Stack role will be responsible for defining, building, and delivering  technical solutions for The Bay Digital Technology team. They will maintain the long-term technical vision alongside the day-to-day execution of new features on The Bay eCommerce site. This position reports directly to the Engineering Manager, Digital.

What You Will Do:

Work alongside engineering, product, design, and business counterparts to understand requirements and collaborate on technical solutions
Translate complex functional and technical requirements into detailed architectures and designs
Design, develop, test, and deploy software that is highly scalable and supports defined business requirements
Code Reviews and developing team-wide development standards and practices
What You Will Need:

Bachelor’s Degree
Minimum 7+ years of relevant Ecommerce or Enterprise-level development experience
Experience in architecture and performance optimization of highly scalable ecommerce platforms
Experience in SFDC APIs, SOSL, SOQL, SOAP or REST based web services, SQL, XML, and JavaScript
Experience working with Salesforce communities, Apex, SOQL, VisualForce, Lightning, JavaScript, Eclipse IDE, WorkBench, Data Loader, Ant tool, Reports and Dashboards
Hands-on experience with Apex programming and Visualforce pages coding
Good understanding of integration and database
Proven ability in leading small teams to efficiently execute in delivery of mobile applications end to end
Ability to diagnose and solve technical problems related to mobile applications implementation including debugging performance issues related to web page load times
Ability to interact with users and product managers to create end-to-end specifications for mobile applications
Provide guidance and production support. Develop tools to assist the development process (eg. CI/CD, scripting)
Knowledge of version control systems (GITHUB), experience with AWS, RESTful APIs to connect mobile applications to back-end services, Jenkins, node.js
Experience with Agile software development (using Jira)
The following are preferred, but not required:Interest in learning new tools, languages, workflows, and philosophies to grow
Certifications – SFCC Platform Developer 1, Platform Developer 2
Knowledge of Salesforce Commerce Cloud Platform and is hands-on.
Experience with Commerce Cloud Storefront
Experience with SalesForce OCAPI
What You Can Expect:

Competitive salary and benefits package
Associate discount up to 40% including top brands
Flexible work environment that allows for work-life balance