Key Responsibilities
Platform Reliability & Operations
- Own platform reliability — ensure all daily processing pipelines run cleanly, including EDI integrations, data syncs, order generation, and reporting delivery
- Own and maintain 130+ Azure Data Factory pipelines powering daily EDI processing and data integrations across major retail partners
- Lead incident response: diagnose issues, resolve them quickly, and build processes to prevent recurrence
- Implement automated monitoring and alerting to eliminate manual interventions from daily operations
Engineering Leadership
- Provide day-to-day oversight and mentorship of a distributed engineering team, including domestic developers and an offshore contractor team based in India
- Manage async communication across time zones, run standups, and ensure the team is unblocked and productive daily
- Conduct code reviews, set technical standards, and raise the bar on engineering quality across the team
- Establish and enforce CI/CD best practices across middleware and application layers
Architecture & Strategy
- Make and document key architectural decisions across our Node.js API, Azure SQL multi-tenant database, and React front-end
- Serve as the communication bridge between engineering and leadership — proactively surfacing risks, blockers, and customer-impacting issues
- Lead development of new platform capabilities, including reporting tools, ERP integrations, forecast pipelines, and customer-facing features
- Participate in technical screening and interviews for future engineering hires as the team grows
Qualifications
Required
- 6–10+ years of full-stack development experience with strong backend and infrastructure depth
- 4+ years of tech or team leadership: mentoring developers, conducting code reviews, and setting engineering standards
- Experience managing distributed or offshore engineering teams across time zones
- Strong SQL skills including query optimization, stored procedures, and schema design; Azure SQL or SQL Server experience preferred
- Experience with Node.js / Express.js at production scale (our primary API layer)
- Hands-on Azure experience: App Service, SQL elastic pools, Data Factory, Key Vault, or APIM
- Proven track record of owning a production system end-to-end — not just writing code, but keeping it running and continuously improving it
- Experience with multi-tenant SaaS architectures (our platform manages 90+ tenant databases in Azure elastic pools with customer-specific configuration and automated deployments)
- Familiarity with CI/CD pipelines, GitHub Actions, and deployment automation
Nice to Have
- React and TypeScript proficiency (you will review front-end PRs, not write React daily)
- Data warehouse migration experience (e.g., Vertica, Snowflake, or similar to cloud-native)
- Power BI or analytics pipeline experience
- Background in supply chain, agri-tech, retail operations, or a domain with complex, time-sensitive data
- Active use of AI-assisted development tools (Claude Code, GitHub Copilot, or similar)
Key Skills
- Exceptional ownership mindset — you claim a domain and drive it relentlessly without waiting to be asked
- Outstanding communication — you respond promptly, surface issues proactively, and translate technical problems clearly for non-technical stakeholders
- Strong problem-solving and debugging skills across the full stack
- Business-minded — you understand that if customers cannot log in, write orders, or get their data, nothing else matters
- Experience with Agile development, sprint planning, and Jira for task management
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Retirement plan
- Vision insurance
Work Location: Hybrid remote in Mooresville, NC 28117