lead software engineer - Digital Partner Experience(Nashville, TN - U.S.)
Core
Technical lead for backend and infrastructure powering a partner-facing application that helps store partners plan and execute their daily work.
Role type
Senior IC backend infrastructure lead
Builds
Reliable backend services, cloud infrastructure, and APIs for store partners
Domain
Retail technology / Cloud infrastructure
Required skills
Node.js, TypeScript, GraphQL, REST APIs, Infrastructure as Code (Terraform), CI/CD, Cloud operations, API design, System architecture, Mentoring
Preferred skills
Federated GraphQL, Service boundaries, Blue/green deployments, Feature flags, OAuth2/OIDC
Technologies
Node.js, TypeScript, GraphQL, REST, Terraform, Cloud platforms
Responsibilities
Own architecture, delivery, deployment, and production health of backend services and cloud infrastructure; Set backend standards, patterns, and technical direction including API design and data modeling; Own infrastructure-as-code for provisioning hosting, serverless functions, databases, and messaging; Lead technical design reviews, code reviews, and architecture discussions; Break large projects into technical work and coordinate dependencies; Design and operate integration layers connecting services to downstream APIs and third-party systems; Own CI/CD pipelines, release management, and environment health including secret rotation and deployment strategies; Work with QA to drive comprehensive testing strategies; Lead troubleshooting and root-cause analysis across API and integration layers; Ensure services implement secure authentication and authorization patterns; Mentor and coach engineers to raise the technical bar.
Seniority
Senior, hands-on IC with mentorship responsibilities