remote
Senior Software Engineer - Supply Chain Logistics - Sally Beauty
Software Engineer
Lead the design and development of scalable supply‑chain microservices using Python and Node.js on AWS, containerizing with Docker and orchestrating via Kubernetes. Drive performance, reliability, and continuous delivery in a fast‑paced logistics environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput microservices in Python and Node.js for supply‑chain operations.
- Design and implement RESTful APIs, ensuring robust data flow between internal systems and external partners.
- Containerize applications with Docker, deploy and manage them on Kubernetes clusters in AWS.
- Collaborate with data engineers to build efficient SQL pipelines and data models for analytics.
- Participate in Agile ceremonies, provide technical guidance, and mentor junior developers.
- Implement CI/CD pipelines, automated testing, and monitoring to guarantee reliability and rapid release cycles.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a track record of production‑grade code.
- Hands‑on experience with AWS services (ECS/EKS, RDS, S3, Lambda).
- Deep knowledge of Docker, Kubernetes, and cloud‑native architecture.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdockerkubernetessqlagile