Shopify Plus Architect
Department: Technical Services
Location: GR, AA and Remote
Reports To: Technical Team Lead
Position Summary
The Shopify Plus Architect is responsible for developing and implementing high-quality, scalable software solutions for B2C eCommerce clients on the Shopify Plus platforms using industry best practices and the latest technical trends.
This role is responsible for building out an approach with customers and sales team to provide guidance and financial direction to the sales process, and also providing technical guidance to the Software Development team. Planning out complex custom applications and breaking them down into smaller tasks that can be assigned.
This position works directly with team members, Project Managers, and occasionally clients from project kick-off to deployment, by gathering requirements and developing solutions to meet client expectations.
Organizational Values
Our Core Values are the foundation of our team. We expect our team members to uphold these values at
work and within the community.
● Think Forward – Solve problems. Drive innovation. Be creative. Expand views. Use imagination. Find
fulfillment. Challenge the status quo.
● Drive Results – Accomplish goals. Achieve ROI. Deliver value-provide leadership. Help grow. Make
each other better.
● Serve with Integrity – Be reliable. Be accountable. Consistently work hard. Be fair. Have purpose. Act
authentically.
● Foster Teamwork – Be positive. Be encouraging. Collaborate. Demonstrate citizenship. Welcome
constructive criticism. Be accepting. Celebrate strengths. Support others. Be empowering. Be
nurturing. Appreciate differences. Celebrate diversity. Permission to act.
● Live Passionately – Drive for success. Be obsessed. Stay engaged. Be committed. Be self-motivated.
● Dedication to Craft – Be a craftsperson. Learn. Teach. Inspire process.
Essential Responsibilities
1. Design complex full stack solutions for complex client requirements include conceptual architecture,
proof of concept and implementation leadership
2. Creates clear and concise functional and technical specification that aligns with client objectives
3. Uses Liquid and front-end code for projects on assigned tasks
4. Works with Design team to define and implement end-user functionality
5. Estimates task complexity and development cost in detail (task assumptions and dependencies) so
Project Managers can provide accurate client quotes and allocate resources appropriately
6. Analyzes requirements and works with Project Manager and client to determine specific issue details
7. Works with Technical Team to write acceptance criteria to ensure software solution meets client
expectations
8. Works directly with Sales and Strategy to create ROMs for complex projects during the sales cycle
9. Regularly communicates with Project Managers regarding task-level ticket status, including updates
to project management software to reflect task progress and state
10. Reviews, tests, and provides feedback on other developers’ work to ensure code quality. Submits
ongoing work for review by peers and/or technical lead
11. Writes client test plans instructing clients on how to set up and execute tests against changes made
to the software
12. Completes training and tutorials to learn new languages and skills to better support clients;
Researches best practices and understands code structure and organization of code
13. Identifies issues with existing code and proactively suggests recommended changes to prevent future failures
14. Accumulates domain knowledge around existing clients and projects to assist them with ongoing
needs
15. Prepares project code releases, coordinates changes with client, and sends code to Production upon
approval from quality assurance; provides hotfixes or project releases, as needed
Advanced Shopify Project - Technical Lead Responsibilities
1. Ensures high-level requirements are gathered to provide guidance to Technical Team for proper story
writing
2. Brings new staff members up to speed on project configuration and prepares them to contribute as
part of the technical team
3. Assigns tasks in partnership with the Project Manager to ensure all tasks are accomplished
Non-Essential Responsibilities
1. Collaborate with and mentor teammates in areas where you have applicable expertise
2. Troubleshoots, investigates, and fixes issues on existing client systems, in coordination with Project
Managers
3. Researches and develops new features and data reports based on prioritized requirements as
requested by the client
4. Assists clients by providing instruction on proper use of CQL developed software
5. Assists coworkers and interns with setting up projects locally to allow them to troubleshoot reported
issues
6. Works with local user groups, non-profit organizations, and others to make arrangements to organize
community outreach activities, in-house discussions, or other company events
7. Performs administrative tasks such as attending internal team and company-wide meetings,
responding to emails, and time tracking
8. Other duties as assigned
Education & Experience Requirements
1. At least six years of experience in eCommerce web development
2. At least six years of experience in back-end software development
3. At least four years of experience in Shopify/Shopify Plus headed and headless software development
Industry Knowledge & Proficiencies
1. Ability to explain/sell technical solutions to clients
2. Expert understanding of Shopify development
3. Experience in languages and platforms such as Node, React, Java, JavaScript, and Remix
4. Advanced experience with Liquid, HTML5, and CSS3 (SASS or Less)
5. Advanced knowledge of Javascript and Javascript frameworks and libraries
6. Experience with MVC and Object Oriented Programming concepts
7. Proficient in industry standards, such as Web Services, JSON, JavaScript/jQuery, and XML
8. Familiarity with other eCommerce platforms, preferred
9. Experience integrating third-party APIs (Google Merchant Center, Google Tag Manager, Facebook,
etc.)
10. Working knowledge of Cloud Platforms, Version Control Systems (such as Git or Mercurial), Jenkins,
Gulp, Jira, Confluence, Git Hub, and Bit Bucket
11. Experience working in Agile development environments; utilizing Scrum principals to execute
projects.
12. Strong background with cloud hosting platforms (AWS, Azure, Google)
Other Knowledge, Skills & Abilities
1. Working knowledge of source control and branching strategies
2. Possess a desire to work in a team environment
3. Excellent interpersonal skills with the ability to communicate effectively at both a business and
technical level
4. Ability to consider cause problems and use root analysis to provide creative solutions to complex
technical and business issues
5. Ability to manage time and tasks well; comfortable asking questions and reporting concerns to
leadership
6. Ability to deliver projects on-time and on-budget
7. Ability to pay close attention to detail; asking clarifying questions to gather all relevant information
8. Welcome constructive feedback and apply it to future performance
9. Dedicated to improving your craft and having a positive outlook
10. Possess a willingness to mentor and train others
Similar Jobs
What you need to know about the Austin Tech Scene
Key Facts About Austin Tech
- Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
- Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
- Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
- Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center



.png)