Perdue Farmsposted 26 days ago
$97,000 - $145,000/Yr
Full-time • Senior
Salisbury, MD

About the position

Perdue Foods is part of Perdue Farms, a family-owned company heading into its second century of growth and innovation. With a goal of becoming the most trusted name in premium proteins, we create products for consumers and for retail and foodservice customers around the globe, while changing the way animals are raised for food. We are seeking a highly skilled Senior Software Developer with expertise in Drupal and Shopify (or similar e-commerce platforms) to join our development team. You will be responsible for designing, developing, and maintaining web applications, e-commerce solutions, and integrations that enhance user experience and business operations. This role requires a deep understanding of system architectures, content management systems (CMS), e-commerce frameworks, and best practices in modern web development.

Responsibilities

  • Lead the development and maintenance of Drupal-based websites and Shopify (or similar e-commerce) platforms.
  • Architect, develop, and optimize scalable and high-performance web applications.
  • Design and implement custom Drupal modules, components and themes.
  • Extend Shopify functionality using Liquid, APIs, and third-party integrations.
  • Ensure cross-platform and cross-browser compatibility for web applications.
  • Collaborate with designers, product managers, and other developers to create intuitive and effective user experiences.
  • Maintain and optimize existing applications by troubleshooting issues, analyzing performance, and implementing improvements.
  • Develop API integrations with third-party services, such as payment gateways, inventory management, and CRM systems.
  • Stay up-to-date with industry trends, security best practices, and emerging technologies in CMS and e-commerce.
  • Mentor junior developers and provide technical guidance on best practices.

Requirements

  • Bachelors degree or equivalent work experience in Computer Science or related discipline.
  • 5+ years of professional software development experience.
  • Strong experience with Drupal 8/9/10, including custom module and theme development.
  • Proficiency in PHP, JavaScript, HTML5, CSS3, and front-end frameworks like React, Vue.js, or Angular.
  • Experience with Shopify development (or similar e-commerce platforms like WooCommerce, Magento, or BigCommerce).
  • Familiarity with Shopify Liquid templating, APIs, and custom app development.
  • Strong understanding of database management (MySQL, PostgreSQL) and caching strategies.
  • Knowledge of RESTful APIs, GraphQL, and third-party integrations.
  • Experience with version control systems like Git.
  • Familiarity with DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, or Google Cloud).
  • Strong problem-solving skills and ability to work in an agile development environment.

Nice-to-haves

  • Experience with Headless CMS implementations.
  • Knowledge of Drupal Commerce and Shopify Plus.
  • Familiarity with Docker, Kubernetes, and containerized applications.
  • Experience optimizing web applications for SEO and performance.
  • Contributions to open-source projects or Drupal/Shopify communities.

Benefits

  • Medical/Rx insurance
  • 401(k) with employer match after 1 year
  • Critical illness insurance
  • Accident insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Optional group life insurance
  • Short-term and long-term disability protection
  • Flexible spending accounts
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service