E-commerce Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
The Ecommerce Developer is responsible for designing, developing, maintaining, and optimizing Foxtrot’s ecommerce platforms and customer-facing technology solutions. This role serves as the technical expert for CS-Cart and related ecommerce systems while supporting integrations with NetSuite, third-party applications, payment gateways, and customer-specific platforms. The Ecommerce Developer partners closely with Sales, Customer Success, Operations, Ecommerce, and Technology teams to deliver scalable, secure, and efficient ecommerce solutions that enhance the customer experience and support business growth.
The ideal candidate has experience in the branded merchandise and promotional products industry and understands the complexities of company stores, inventory programs, custom ordering, fulfillment, and ERP integrations.
Essential Duties
- Design, develop, and maintain CS-Cart storefronts and customer ecommerce platforms.
- Build and support custom ecommerce solutions, including customer-specific portals, ordering experiences, and branded company stores.
- Develop, test, and maintain integrations between CS-Cart, NetSuite, payment processors, shipping providers, and third-party applications.
- Troubleshoot and resolve application issues, system bugs, performance concerns, and integration errors while ensuring minimal business disruption.
- Develop new functionality, custom modules, APIs, and enhancements to improve platform capabilities and customer experience.
- Optimize website performance, security, scalability, and overall system reliability.
- Collaborate with Customer Success, Sales, Operations, and Ecommerce teams to understand business requirements and translate them into technical solutions.
- Support customer onboarding by configuring new ecommerce sites, integrations, product catalogs, user permissions, and workflows.
- Maintain data integrity across ecommerce platforms and NetSuite, including products, pricing, inventory, customer information, and order synchronization.
- Participate in planning and execution of platform upgrades, software releases, and system migrations.
- Document development standards, technical processes, integrations, and system configurations.
- Research and recommend new technologies, tools, and automation opportunities that improve operational efficiency and enhance customer experiences.
- Support internal users by providing technical assistance, troubleshooting, and training related to ecommerce systems.
- Ensure all development follows security best practices, coding standards, and quality assurance procedures. Maintain SAML2/SSO Addons and configurations with enterprise identity providers and our clients (Azure Entra, Okta, OneLogin)
- Experience with or a comparable MVC PHP framework.
- Linux server administration,
- PCI specific
- Implement and maintain security controls required for PCI DSS compliance
- Ensure systems and applications handling cardholder data meet PCI DSS requirements
- Remediate findings from PCI scans and audits (ASV scans, penetration tests, QSA findings)
- Maintain PCI DSS documentation, including network diagrams, data flow diagrams, and evidence for audits
- Perform other duties and special projects as assigned.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent work experience.
- 5+ years of ecommerce development experience.
- Advanced experience with CS-Cart development and administration.
- Experience developing and maintaining ecommerce platforms within the branded merchandise, promotional products, apparel, or print-on-demand industry preferred.
- Experience integrating ecommerce platforms with ERP systems, preferably NetSuite.
- Strong knowledge of PHP, MySQL, JavaScript, HTML5, CSS, AJAX, and REST APIs.
- Experience with Git or other version control systems.
- Experience with payment gateway integrations, shipping integrations, and third-party APIs.
- Knowledge of cloud hosting environments, web servers, and application security best practices.
- Experience building custom customer portals and company store solutions preferred.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.
Knowledge, Skills & Abilities
- Strong understanding of ecommerce architecture and platform development.
- Knowledge of promotional products industry workflows, inventory management, and order fulfillment.
- Ability to manage multiple development projects and priorities simultaneously.
- Ability to identify opportunities for automation and process improvement.
- Strong attention to detail and commitment to delivering high-quality solutions.
- Ability to work independently while collaborating effectively across departments.
- Strong documentation and organizational skills.
- Commitment to continuous learning and staying current with emerging ecommerce technologies.
Physical Requirements
- Prolonged periods of sitting and working on a computer.
- Ability to occasionally lift up to 20 pounds.
- Ability to travel occasionally for company meetings, training, or customer implementations as needed.
Benefits & conditions
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…