- Company Name
- GeorgiaTEK Systems Inc.
- Job Title
- Software Engineer
- Job Description
-
Job title: Software Engineer (Web Development – SFCC/SFRA)
Role Summary: Design, develop, and optimize Salesforce Commerce Cloud (SFCC) storefronts using the Salesforce Reference Architecture (SFRA). Own end‑to‑end feature implementation, performance tuning, and SEO best practices while collaborating with product, UX, and backend teams.
Expectations: 5+ years of software engineering, 3+ years in SFCC/SFRA. Demonstrated ownership of full‑stack development, strong communication with clients, and ability to deliver high‑quality, scalable eCommerce solutions across multiple sites.
Key Responsibilities:
- Develop and maintain SFRA storefront components (PLP, PDP, Cart, Checkout, Account).
- Create reusable ISML templates, client‑side JavaScript, SCSS, and React components.
- Extend SFRA controllers, hooks, middleware, and custom cartridges.
- Analyze requirements and produce scalable technical solutions.
- Lead performance optimization, caching strategies, and Core Web Vitals improvements.
- Implement SEO‑centric features: semantic markup, metadata, structured data, AI‑powered content.
- Integrate third‑party services (payment gateways, OMS, analytics, recommendations).
- Ensure code quality: peer reviews, unit testing, linting, and compliance with coding standards.
- Collaborate with QA on test planning, debugging, and Log Center issue resolution.
- Manage multi‑site, multi‑locale rollouts and localization.
Required Skills:
- Strong JavaScript (ES6+), Node.js tooling, ISML, SCSS, JSON, REST APIs.
- Proficiency in SFRA architecture, controllers, hooks, cartridge structure, and job framework.
- Experience with responsive, accessible eCommerce UI and modern front‑end frameworks (React preferred).
- Familiarity with backend services: payment gateways, OMS, OCAPI, Business Manager.
- Knowledge of technical SEO fundamentals and performance optimization.
- Ability to leverage AI/LLM tools for development productivity and content workflows.
- Excellent problem‑solving, self‑ownership, and client‑communication skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- SFCC B2C Commerce Developer certificate preferred.