Remote Position
[Remote] Staff Tech Lead (Full Stack) Job Details | Grainger Businesses
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Grainger is hiring a Staff Tech Lead (Full Stack) to shape the user experience and build scalable, high-performance applications for customer order lifecycle notifications. The role leads application delivery and technical initiatives while mentoring engineers and partnering with product, architecture, and IT stakeholders.
Responsibilities
- Lead engineer on a team responsible for the application and delivery of high-quality, maintainable software for highly complex applications
- Own engineering culture within the team championing sensible defaults to enable continuous delivery activities
- Contribute to continuous learning on your team culture by leading knowledge sharing sessions with latest technological features and engineering practices
- Maintain software in production with demonstrated ability to triage and resolve issues
- Mentor developers, conduct code reviews, and participate in pair programming. Advocate for and implement engineering best practices including component reusability, modularity, separation of concerns, and performance optimzation
- Drive complex technical initiatives in partnership with Architects
- Partners directly with IT Management team to ensure successful design and delivery of technology based solutions
- Drive continuous delivery practices improving CI/CD pipelines, test strategies, and build automation
Skills
- Bachelor's Degree or equivalent experience in computer science or similar; or equivalent experience required
- 5+ years experience as a Software Engineer; with experience in modern software engineering; designing; developing, testing and deploying scalable software applications within a variety of technologies and environments required
- Expert knowledge of programming skills; JVM, Kotlin, Typescript, React, or similar languages
- Strong focus on backend with working knowledge of front end
- Demonstrated knowledge of distributed system design and integration patterns (Kafka)
- Understanding of event driven data streaming architectures
- Familiarity with Agile/Scrum methodologies and Dev Ops Practices
- Experience with analyzing, interpreting and communicating complex problems and practices
- Demonstrated success in leading the evolution of monoliths to microservices and shaping cross-team technical strategies
- Familiarity with backend-for-frontend (BFF) concepts or partnering with Node.js backend APIs
Benefits
- This role is eligible for an incentive target of up to 15%, based on the achievement of individual and company performance objectives in accordance with the current terms of the incentive program.
- Medical, dental, vision, and life insurance plans with coverage starting on day one of employment
- 6 free sessions each year with a licensed therapist
- 23 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date)
- 6 company holidays per year
- 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required
- Employee discounts
- Tuition reimbursement
- Student loan refinancing
- Free access to financial counseling, education, and tools
- Maternity support programs
- Nursing benefits
- Up to 14 weeks paid leave for birth parents
- Up to 4 weeks paid leave for non-birth parents
- Remote work location
Company Overview
Company H1B Sponsorship