Skip to content

Senior Salesforce Developer
Company | Klaviyo |
---|
Location | San Francisco, CA, USA |
---|
Salary | $116000 – $174000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Minimum of 5 years of hands-on experience in Salesforce development
- Salesforce Platform Developer certification is required; additional certifications such as Application Architect or System Architect are a plus
- Proficiency in Apex, Visualforce, Lightning Components, and other Salesforce development technologies
- Strong understanding of Salesforce integration patterns, REST and SOAP APIs, and data migration techniques
- Experience with version control systems and continuous integration/continuous deployment (CI/CD) processes
- Solid understanding of software development best practices and design patterns
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues
- Strong communication skills, both written and verbal, with the ability to communicate effectively with technical and non-technical stakeholders
- Leadership skills and the ability to mentor and guide junior developers
- Proven track record of delivering high-quality solutions on time and within scope
Responsibilities
- Lead the project development from requirements to deployment on Salesforce and salesforce related tools
- Lead the design, development, testing, and deployment of Salesforce solutions using Apex, Visualforce, Lightning components, and other related technologies
- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical solutions that align with business goals
- Customize and configure Salesforce to address complex business processes and requirements
- Perform data migrations and integrations between Salesforce and other systems using APIs, middleware, and ETL tools
- Architect and implement solutions that follow best practices in security, scalability, and maintainability
- Provide technical leadership and guidance to junior developers, conducting code reviews and ensuring high-quality code standards are maintained
- Troubleshoot and resolve issues related to Salesforce applications, integrations, and customizations
- Stay up-to-date with the latest Salesforce features, releases, and industry trends to propose innovative solutions
- Collaborate with the QA team to ensure thorough testing of applications and resolve any defects
- Participate in the evaluation and selection of new tools, technologies, and processes to enhance the development and deployment process
- Contribute to the development and maintenance of documentation related to architecture, design, and technical processes
Preferred Qualifications
No preferred qualifications provided.