Job Description
### Design Your Future With Us
Creativity lives here. We celebrate craftsmanship, design, and inspired living. Whether you are in marketing, tech, or logistics, your voice and vision matter.
### About the Role
Our retail platform is scaling across multiple brands and needs a senior engineer who can own a service area end-to-end — setting technical direction, writing production code daily, and raising the bar for the developers around you. As a Software Engineer (Team Lead), you will serve as the technical owner for a core area of our retail service cloud, designing approaches, contributing code, and mentoring engineers while driving the roadmap from legacy replacement through new feature delivery.
### Responsibilities
- Serve as technical owner for your area or service within the retail service cloud, setting architecture direction and maintaining quality standards.
- Design, build, and ship features — reading and writing code daily alongside the team.
- Identify and resolve technical challenges across the stack, from profiling and refactoring to scaling the platform.
- Replace legacy code and services with modern, maintainable solutions and optimize the overall stack.
- Build frameworks and reusable patterns for upcoming projects across the portfolio.
- Plan and communicate product roadmaps, triage sprint tickets, and push back on requests when technical tradeoffs demand it.
- Mentor junior engineers through code review, pairing, and hands-on problem solving.
- Help build the team by driving developer productivity and contributing to hiring decisions.
### Required Qualifications
- Strong hands-on experience with TypeScript/JavaScript, React, and Node.js.
- Proficiency/production experience with API Gateway, AWS Lambda, S3, DynamoDB.
- Comfortable with IAM and CloudWatch for debugging + least-privilege design.
- Experience with Python and Django or comparable server-side frameworks.
- Track record of owning a product or service area technically — architecture decisions, code quality, and delivery outcomes.
- Demonstrated ability to mentor and elevate other engineers while remaining a significant individual contributor.
- Experience replacing or modernizing legacy systems in a production environment.
- Strong opinions on code quality and engineering best practices.