Lead Developer, IT

Tractor Supply Company•Brentwood, TN

About The Position

Tractor Supply Company is seeking an experienced Lead Developer to lead the ongoing development and evolution of its e-commerce solutions, with a primary focus on microservices development and modern MACH-based architecture. The role provides technical leadership, mentorship, and oversight to the development team while guiding the development and maintenance of e-commerce applications and platforms. The Lead Developer promotes best practices in microservices, cloud architecture, API integrations, development, and deployment. The position also drives continuous improvement and innovation, implements and manages headless commerce architecture and APIs, and leads planning, execution, and delivery of e-commerce development initiatives. The role collaborates with cross-functional teams and manages project timelines, budgets, and resources. The work is performed under normal office working conditions, with occasional evening and weekend work to meet deadlines. Physical requirements include sitting, standing without walking, walking, kneeling/stooping/bending, reaching overhead, and lifting up to 20 pounds. Other duties may be assigned.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field; a suitable combination of education and experience will be considered.
  • 10+ years of experience in e-commerce site development and integration.
  • Proven track record delivering scalable, high-performance e-commerce solutions.
  • Demonstrated expertise in MACH-based architecture or similar modern e-commerce solutions.
  • Experience leading and managing development teams.

Nice To Haves

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
  • Relevant certifications in e-commerce, cloud platforms, or microservices architecture.
  • Expertise in Java, JavaScript, and frameworks such as React, Angular, or Vue.
  • Strong understanding of modern e-commerce platforms, APIs, and integrations.
  • Knowledge of RESTful APIs, cloud platforms, and containerization tools such as Docker and Kubernetes.
  • Proficiency with SQL and NoSQL database management systems.
  • Understanding of server-side technologies such as Node.js or the Spring framework.
  • Experience implementing and managing headless commerce architecture and APIs.
  • Knowledge of GraphQL and its implementation in e-commerce applications.
  • Understanding of e-commerce platform integrations, customization, and extension using APIs and webhooks.
  • Expertise with DevOps practices, CI/CD pipelines, and version control systems such as Git.
  • Strong understanding of cloud services, preferably Azure, and their application in e-commerce systems.
  • Experience with performance optimization, caching strategies, and security measures in e-commerce applications.
  • Knowledge of agile methodologies and their application in software development.
  • Excellent communication and collaboration skills for leading cross-functional teams.
  • Innovative mindset, interest in keeping up with industry trends, and drive for continuous improvement.
  • Ability to excel in a fast-paced, dynamic environment.

Responsibilities

  • Lead development and maintenance activities for e-commerce platforms.
  • Use expertise in modern e-commerce architecture, modules, and best practices.
  • Lead the ongoing development and maintenance of e-commerce applications and microservices.
  • Apply microservices architecture and technologies such as SpringBoot, GraphQL, Redis, and Cassandra.
  • Lead integrations, particularly with API Management (APIM) solutions.
  • Provide technical leadership and mentorship to the development team.
  • Promote best practices in microservices, cloud architecture, and API integrations.
  • Drive continuous improvement and innovation in e-commerce solutions.
  • Implement and manage headless commerce architecture and APIs.
  • Ensure adherence to best practices in development, integration, and deployment.
  • Lead project planning, execution, and delivery for e-commerce development initiatives.
  • Collaborate with cross-functional teams to support successful project outcomes.
  • Manage project timelines, budgets, and resources.
  • Perform other duties as assigned.

Benefits

  • Medical, dental, and vision coverage.
  • Company-paid life and disability insurance.
  • Paid parental leave.
  • Tuition reimbursement.
  • Adoption and surrogacy assistance.
  • Other benefits and leave policies; details are available through the linked benefits information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service