About the job
The Lead Salesforce Developer in the BTT (Business Technology and Transformation) team will work closely with developers, architects, administrators, QA, and engineering managers to create innovative solutions on the Salesforce platform. At Toast, we are committed to ambitious growth and this role is pivotal in making our vision a reality.
Key Responsibilities:
- Devote a significant portion of your time to Salesforce-related solutions, design, and development tasks requiring a high level of technical expertise, including:
- Salesforce platform proficiency - Security, Sharing, Visibility, Data Model, Flows, etc.
- APEX development - Triggers, Platform Event handlers, batch processes, Async processes, frameworks & patterns, etc.
- Experience in Salesforce CPQ configuration and implementation, with a deep understanding of the Quote-to-Cash domain.
- Web Services integration - REST, SOAP, Authentication, Authorization, and development patterns.
- Development of Visualforce pages, Aura components, and Lightning Web components.
- Mentor, guide, and support team members in their assignments, raising the bar for quality.
- Adhere to best practices in design, architecture, and development.
- Conduct code reviews and participate actively in deployment processes.
- Experience utilizing GitHub tools and PR process.
- Maintain proper review etiquette.
- Passionate about delivering high-quality code.
- Engage in the deployment processes:
- Identify affected components.
- Merge code with the main codebase.
- Resolve merge conflicts effectively.
- Develop thorough tests to validate code.
- Assist in project estimation and planning for yourself and others:
- Accurately size stories based on SCRUM methodology.
- Ensure timely delivery of work.
- Escalate blockers in a timely manner.
- Demonstrate proficiency in troubleshooting issues:
- Utilize Developer Console, Workbench, and other tools for troubleshooting.
- Analyze Salesforce Debug Logs for errors and performance issues.
- Stay updated on Salesforce technologies, tools, and best practices.
- Proactively identify and communicate issues or blockers to ensure timely project delivery.

