Job Title: Lead Full Stack Engineer
Experience: 810 Years
Employment Type: Full-time
Role Overview
The Lead Full Stack Engineer is the senior-most individual contributor and technical leader across both frontend and backend systems. This role blends hands-on engineering excellence with architecture-level thinking and team leadership to deliver scalable, high-quality e-commerce solutions on Salesforce Commerce Cloud (SFCC with SFRA).
You will mentor engineers, manage technical risk, and partner closely with the Tech Architect and Delivery Manager to shape engineering standards, technical roadmaps, and delivery outcomes.
Key Responsibilities
Technical Leadership
- Provide technical leadership across full-stack and cross-functional teams.
- Define and enforce best practices for SFCC/SFRA, JavaScript architecture, and e-commerce design patterns.
- Own engineering standards, technical roadmap, and long-term codebase health.
- Act as the primary code reviewer for mission-critical features.
Hands-on Engineering
- Lead by example through high-quality contributions to both frontend and backend systems.
- Unblock complex technical challenges and set standards for performance, security, and maintainability.
- Drive refactoring initiatives and reduce technical debt.
Architecture & Integrations
- Collaborate with the Tech Architect on stack-wide architectural decisions.
- Design and implement complex integrations with internal platforms and third-party systems.
- Ensure proper use of SFCC extensibility and customization frameworks.
Mentorship & Team Enablement
- Mentor engineers across frontend and backend stacks.
- Upskill team members new to SFCC, SFRA, and JavaScript technologies.
- Conduct technical onboarding, workshops, code walkthroughs, and design reviews.
Process & Delivery Excellence
- Champion engineering excellence through CI/CD pipelines, test automation, and disciplined code reviews.
- Oversee release pipelines, deployments, and multi-site rollouts.
- Partner with Delivery Managers, QA, and Product teams to scope, estimate, and prioritize work.
- Contribute actively to sprint ceremonies, planning, and roadmap discussions.
Quality, Reliability & Performance
- Own testing strategy and quality engineering leadership.
- Drive system resiliency, scalability, and production readiness.
- Lead technical root-cause analysis for production incidents.
- Own performance optimization initiatives across frontend and backend layers.
Required Skills & Experience
- 810 years of professional full-stack development experience, preferably in e-commerce or transactional domains.
- Strong hands-on expertise in:
- Frontend: JavaScript (ES6+), React/Vue, HTML5, CSS3, ISML
- Backend: Server-side JavaScript, Node.js, SFCC controllers and services
- Minimum 12 years of experience leading teams or mentoring engineers in SFCC, SFRA, or large-scale e-commerce environments.
- Proven ability to design and ship scalable systems integrating frontend, backend, databases, and third-party APIs.
- Strong understanding of CI/CD, agile/scrum practices, and code quality metrics.
- Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.