Salesforce Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a versatile and technically driven Salesforce Full Stack Developer to join the Salesforce team. This role spans the full delivery spectrum from pixel-perfect front-end experiences to robust back-end customization, enterprise integration engineering, data modeling, and pipeline development.
The ideal candidate brings deep Salesforce platform expertise, hands-on Atlassian on-premises to cloud migration experience, and embraces Generative AI and Agentic AI tools as a core part of their daily engineering workflow - delivering high-quality, scalable, and AI-accelerated solutions that drive measurable business impact., * Design, develop, and maintain Salesforce solutions across Sales Cloud, Service Cloud, and Experience Cloud
- Build responsive, accessible, performant front-end experiences with LWC and CSS frameworks
- Develop scalable, reusable back-end logic (Apex frameworks, invocable methods, platform events, async patterns)
- Enforce coding standards, governor limit compliance, bulkification, and test coverage thresholds
- Support Salesforce DX, Git branching strategies, CI/CD pipeline execution, sandbox/release management
UI/UX & Design Engineering
- Translate business requirements and wireframes into polished LWC-based interfaces
- Collaborate with UX designers and Product Owners to implement design systems and reusable UI patterns
- Apply design thinking principles with rapid prototyping and AI-assisted design tooling
- Develop and maintain Experience Cloud portals with custom branding and role-based content visibility
Integration Engineering
- Design and implement integrations with enterprise systems (MuleSoft, SAP, Documentum, Excalibur, legacy platforms)
- Build real-time and batch integration patterns with error handling, retry logic, observability, and logging standards
- Collaborate with MuleSoft developers to validate end-to-end data flows and ensure testable, auditable integration layers
- Support multi-system workflows spanning case management, document handling, and regulated utility operations
Data Engineering & Data Modeling
- Design and maintain enterprise-grade Salesforce data models with schema governance and master data principles
- Lead data migration efforts from legacy platforms (e.g., Microsoft Dynamics)
- Build and maintain data pipelines, transformation workflows, and data quality rules across Salesforce and Data Cloud
- Implement deduplication strategies, data lineage standards, and audit-ready documentation
Atlassian On-Premises to Cloud Migration
- Lead Jira and Confluence migration efforts (discovery, dependency mapping, data extraction, transformation, cutover)
- Assess current configurations, plugins, workflows, and data volumes to develop phased migration strategies
- Execute migration scripts, validation checkpoints, and reconciliation frameworks
- Align Atlassian cloud configurations with enterprise security standards and governance protocols
- Document migration runbooks, rollback procedures, and post-migration support plans
Generative AI & Agentic AI Delivery
- Leverage Agentic AI platforms (e.g., Windsurf, Devin) for accelerated code generation, LWC scaffolding, test automation, documentation
- Apply prompt engineering best practices for clean, production-ready AI-generated code
- Remediate AI-generated code smells and inconsistencies before delivery
- Integrate Salesforce Einstein AI, Agentforce, and GenAI-enabled flows into workflows
- Contribute to AI efficiency benchmarks (velocity gains, UI delivery acceleration, sprint throughput improvements)
Governance, Security & Compliance
- Develop solutions adhering to Salesforce governance standards (permission sets, profiles, sharing models)
- Ensure compliance with NERC and utility-sector regulatory standards
- Support security reviews, vulnerability assessments, and AppExchange product evaluations
- Maintain thorough technical documentation for all delivered solutions
Collaboration & Agile Delivery
- Work closely with Tech Lead, Architect, Product Owner, and Business Analyst to refine user stories and deliver sprint-ready work
- Participate in Agile ceremonies (planning, grooming, standups, retrospectives)
- Collaborate with QA leads to support SIT/UAT, write unit/integration tests, and drive defect resolution
- Mentor junior developers on full stack practices, AI tooling, data modeling, and code quality
Requirements
- 4+ years of hands-on Salesforce development experience with full stack ownership of complex solutions
- Deep expertise in Apex, LWC, Flows, SOQL/SOSL, platform events, and Salesforce internals (governor limits, bulkification)
- Proven front-end development proficiency (LWC, JavaScript, CSS, Experience Cloud)
- Enterprise integrations using REST/SOAP APIs, Platform Events, CDC, MuleSoft
- Data modeling, ETL/ELT design, migration, transformation logic, and data quality governance
- Hands-on Atlassian on-premises to cloud migration (Jira, Confluence, plugins, workflows, cutover execution)
- Active daily use of Generative AI and/or Agentic AI tools in software delivery
- Proficiency with Salesforce DX, Git, CI/CD pipelines, DevOps practices
- Salesforce certifications: Platform Developer I (required); Platform Developer II & Experience Cloud Consultant preferred, * Experience in regulated utility or energy sector