Summary
Join Product School as a Salesforce Developer and lead the development, optimization, and maintenance of our Salesforce environment. You will create and maintain Salesforce code, including APEX, REST API webhooks, and Scheduled APEX, while applying best practices. We seek an enthusiastic and eager-to-learn individual passionate about technology and problem-solving. The ideal candidate thrives in a hands-on role and enjoys building scalable systems. This role offers a remote-first work environment and various benefits, including medical, dental, and vision coverage, company team offsites, free Product School course offerings, and parental leave.
Requirements
- Have a Bachelor's degree in Computer Science, Engineering, or closely related field or equivalent experience
- Have 3+ years of Salesforce Developer/Development experience
- Have a strong understanding of object-oriented programming and scalable software design
- Have a strong understanding of relational databases and SQL
- Have Salesforce Basic and Advanced Certifications (Advanced Administrator certification, Advanced Developer or Platform II certification)
- Have experience using Visualforce and Lightning
- Have experience Sales and Service Cloud
- Have experience with Salesforce REST API and Bulk API in high API traffic environments
- Have experience in agile work environments
- Have experience working remotely
- Have conversational English skills
- Have 2+ years of JavaScript Experience
Responsibilities
- Develop and maintain Salesforce code, including Apex, REST API webhooks, Scheduled Apex, Lightning Components (LWC), Visualforce, Custom Metadata and Configurations
- Know when to use declarative automation in Salesforce (like Process Builders, Flows or Custom Object builds)
- Troubleshoot and analyze existing inefficient configurations and propose and implement more efficient and scalable alternatives to reduce technical debt
- Work with the Engineering team to optimize existing API integrations (using standard or custom APIs) or to assist in the creation of new ones to ensure a fully functioning and scalable integration
- Participate in the software development lifecycle: design, coding, testing, and deployment. CI/CD
- Work with multiple SaaS software implementations, preferably in these technologies like Salesforce, Salesloft, Marketo, Zapier etc
- Apply best practices in system maintenance, configuration, development, testing, data integrity, etc and stay updated with best practices and new Salesforce functionalities
Preferred Qualifications
- Have Experience with Google Cloud Services
- Have Knowledge of Nest.js for backend development
- Have Experience with MongoDB databases
Benefits
- Remote First - our team works remotely across multiple countries and time zones
- Medical, Dental, and Vision Coverage in the US - support for additional coverage is available in Spain
- Company Team Offsites and Coworking - we believe that remote-first doesnβt mean remote-only
- Free Product School Course Offerings - we offer a range of courses and certifications worth $15,000 that we readily encourage our employees to explore
- Monthly Internet Reimbursement - we support our team, wherever theyβre working from
- Parental leave
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.