Overall Job SummaryTractor Supply Company is seeking an experienced Lead Developer with a deep understanding of e-commerce and expertise in cutting-edge MACH-based architecture. This pivotal role involves leading the ongoing development and evolution of our e-commerce solutions, with a primary focus on microservices development. The Lead Developer will provide technical leadership, mentorship, and oversight to the development team.
Essential Duties and Responsibilities (Min 5%)- Platform Expertise:
- Lead the development and maintenance activities for e-commerce platforms, showcasing deep proficiency.
- Utilize an in-depth understanding of modern e-commerce architecture, modules, and best practices.
- Technical Competency:
- Lead the ongoing development and maintenance of e-commerce applications.
- Demonstrate advanced proficiency in microservices architecture using technologies like SpringBoot, GraphQL, and databases like Redis, Cassandra.
- Strong integration experience, particularly with API Management (APIM) solutions.
- Technical Leadership:
- Provide technical leadership and mentorship to the development team.
- Lead the development and maintenance of e-commerce applications and microservices
- Promote best practices in microservices, cloud architecture, and API integrations.
- Innovation and Best Practices:
- 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.
- Project Management:
- Lead project planning, execution, and delivery for e-commerce development initiatives.
- Collaborate with cross-functional teams to ensure successful project outcomes.
- Manage timelines, budgets, and resources effectively.
- May perform other duties as assigned *
Required QualificationsExperience:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Proven experience of 10+ years in e-commerce site development and integration.
• Proven track record in delivering scalable, high-performance e-commerce solutions.
• Demonstrated expertise in MACH-based architecture or similar modern e-commerce solutions.
• Experience in leading and managing development teams.
Education: Bachelor's or Master's degree in Computer Science, Information Systems, or a related field. Any suitable combination of education and experience will be considered.
Professional Certifications: Relevant certifications in e-commerce, cloud platforms, or microservices architecture are advantageous
Preferred knowledge, skills or abilities- Expertise in Java, JavaScript (including frameworks like React, Angular, or Vue), and related web technologies.
- Strong understanding of modern e-commerce platforms, including their APIs and integrations.
- Knowledge of RESTful APIs, cloud platforms, and containerization (e.g., Docker, Kubernetes).
- Proficiency in database management systems (e.g., SQL, NoSQL).
- Solid understanding of server-side technologies such as Node.js or Spring framework for backend development.
- Experience in implementing and managing headless commerce architecture and APIs.
- Knowledge of GraphQL and its implementation in e-commerce applications.
- Profound understanding of e-commerce platform integrations, customization, and extension using APIs and webhooks.
- Expertise with DevOps practices, CI/CD pipelines, and version control systems like 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 processes.
- Excellent communication and collaboration skills to lead cross-functional teams effectively.
- An innovative mindset with a passion for staying up-to-date with industry trends and driving continuous improvement.
- Ability to excel in a fast-paced, dynamic environment.
Working Conditions- Normal office working conditions
- Occasional evening and weekend work to meet deadlines
Physical Requirements- Sitting
- Standing (not walking)
- Walking
- Kneeling/Stooping/Bending
- Reaching overhead
- Lifting up to 20 pounds
DisclaimerThis job description represents an overview of the responsibilities for the above referenced position. It is not intended to represent a comprehensive list of responsibilities. A team member should perform all duties as assigned by his/ her supervisor.