Senior Full Stack Developer (Shopify platform)
Hybrid remote in Emeryville, CAFull time / contract$65.00 - $75.00 per hour $
Job Description
- Looking for someone who doesn’t require visa sponsorship.
- Salary is negotiable for this role
Shopify platform keeps coming out with new capabilities and each customer is to determine to use them or not. As such, the client is looking for a Shopify expert to come in and support them by staying up to speed with what Shopify is doing/ updating/changing and keeping the platform current.
Some Examples
- Looking to re-do checkout flow capabilities by using the Shopify Checkout Extensibility
- Looking to build out Shopify Sections Anywhere – essentially guardrails for the website so the team can make changes/move something around easily
- Quarterly API upgrades that happen with Shopify – for example integrations to Azure, Dell Boomi (changes to data formatting)
Description & Experience
Seeking a highly skilled and experienced Senior Full Stack Developer with expertise in Shopify e-commerce to join our dynamic team. As a Senior Full Stack Developer, you will be crucial in designing, developing, and maintaining our e-commerce platform. Your in-depth knowledge of e-commerce principles, Shopify, and full-stack development will contribute to the success of our online business.
This role is 70% project work (as mentioned above) and 30% production (change requests, support, etc)
- Collaborate with cross-functional teams, including designers, product managers, and stakeholders, to gather requirements and translate them into technical specifications.
- Develop and maintain robust and scalable e-commerce applications using modern web technologies and frameworks.
- Design, implement, and optimize front-end and back-end systems for a seamless and user-friendly shopping experience.
- Customize and extend Shopify functionality to meet specific business requirements.
- Integrate third-party APIs and payment gateways to enhance the e-commerce platform's functionality.
- Perform code reviews, identify and fix bugs, and ensure high-quality code standards are maintained.
- Optimize website performance and responsiveness for improved user experience.
- Stay up to date with industry trends and emerging technologies related to e-commerce and Shopify.
- Provide technical guidance and mentorship to junior developers, assisting their growth and skill development.
- Collaborate with the team to continuously improve development processes and workflows.
- Drive innovation across the team using a deep understanding of how digital products enable the realization of the corporate strategy, with a focus on omnichannel retailing and differentiated experiences within the organization.
- Drive projects and tasks to completion through teams, regardless of changing conditions, by proactively identifying potential roadblocks and collaborating with peers from business and technology partners.
- 7+ years of experience in Full-Stack Development capacity – heavier backend
- Extensive experience with these specific backend technologies: PHP, SQL, Node.js
- Strong proficiency in HTML, CSS, JavaScript, and modern frontend frameworks.
- Expertise in Shopify development, including Shopify Liquid, custom theme development, app integrations, and API utilization (e.g., REST, GraphQL)
- Experience with other E-commerce platforms– Salesforce, Magento – is a plus
Additional Skills
- Solid understanding of database systems (e.g., MySQL) and experience with data modeling.
- Knowledge of version control systems, such as Git and agile development methodologies.
- Familiarity with cloud platforms (e.g., Azure, Dell Boomi) and deployment techniques.
- Experience with performance optimization and scalability of e-commerce platforms.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Proactive and self-motivated, passionate about staying updated on the latest trends and technologies in e-commerce and Shopify.
- Excellent problem-solving skills and the ability to analyze and debug complex issues.
- Demonstrated leadership; mentorship, vision, clarity of purpose, motivation, and relentless execution.
- Ability to drive results independently but thrives in collaborative environments
- Has a deep desire to learn and improve by seeking, accepting, and acting on productive feedback.
- Desire and ability to learn quickly and work in an agile development environment.