Back to all Jobs

Senior Salesforce Developer with ISV Experience

Full Time Remote Techology

**Must have thorough managed package ISV experience. Must have worked/work at a Salesforce ISV. Hard requirement.** SENIOR SALESFORCE DEVELOPER We’re building apps that make life easier for Salesforce users. We move quickly, and we’re a supportive team. You’re expected to pull your own weight, start on day one, and have a great ability to connect with other people (oftentimes through memes and GIFs) while never just saying ‘yes’ to something you don’t agree with. We promote voicing opinions across all topics. You’ll learn a ton, get challenged, and enjoy who you work with (else you won’t fit in!). We’re now in 6 countries and 9 US states, so you’d better be open-minded! Location USA, remote Report to Director of Salesforce Engineering (A senior Salesforce dev) Description We’re looking for someone that love Salesforce and love pushing boundaries, particularly around code-based Salesforce initiatives. Why is our work important Our apps provide our customers what they’re looking for with Events and Payments without being hard to set up. Most apps in our space take weeks to implement, ours take hours, and they work more flexibly, achieving significantly more functionality than our competitors. Trajectory IC (individual Contributor) or Management. We’re a 20 person team growing quickly. We’re at the precipice of the classic SaaS hockey stick growth chart and are now starting to scale, so those who produce will be able to define their own path. We deliver a bigger scope of your responsibilities than larger companies and your impact will be directly quantifiable to the success of the company and our customers. Onboarding Process You’ll work with our engineering team to learn our stack and vision over the course of many months, but you will be expected to begin contributing within a few days. Relation of work to other departments You’ll be assigned to one app to begin, working on your own or with a teammate (this varies based upon current priorities). Over time, you’ll work on our other apps. Start with one, become an expert, swap to another! You’ll work with everyone on the team in solutioning new features, testing with our success team, and will occasionally join customer calls for trickier testing and feature delivery. Onboarding Process Work closely with many team members to learn different aspects of our apps over the course of many months, but you’ll be expected to start contributing content and learning the benefits and competitive advantages of our apps within a few days. What the job will bring you We always try to use the latest features that Salesforce deploys (i.e. the metadata API, Lightning Flow components, etc.), write APIs to compound more advanced features, optimize how our processes operate across multiple packaged namespaces, and the opportunity to work with peers who each have massive Salesforce experience. This will give you the chance to continuously learn, be challenged, and deliver functionality to customers who crave it. Generally speaking, we deliver what’s most popularly requested to fill needs not filled by other apps in the marketplace, in a way that we think will provide the best UX. Responsibilities Design & develop solutions primarily on the Salesforce platform using Apex, Visualforce, and Lightning Improve architecture and optimize performance of very complex apps Troubleshoot and resolve problems Work closely with everyone on the team (other devs, support/product, sales) Tickets have test coverage and are self-tested in a package before passing on for team testing with documentation Respond to all emails and Slacks before your end of day Core Requirements 5+ years writing code with Salesforce Apex 3+ years with development patterns. We use our own variant of the Andy Fawcett’s FinancialForce Enterprise Patterns 3+ years building Salesforce APIs 3+ years working with managed packages 2+ years working Lightning Git command line with your eyes closed Personal Requirements Excellent written and oral communication Detailed and organized Happy working from home Self-learner Happy in a fast-paced environment What We Offer An incredible team of smart and supportive people A deep feeling of satisfaction and completion Work from home Health insurance Annual company trip. This year we’ve rented an 11 bedroom Airbnb in Orlando. Pledge 1% – time off during the year for helping nonprofits 401k (no matching yet) Maternity/Paternity Leave Our hiring process Emails back/forth with CEO (Q&A) Predictive Index tests Coding challenge (chat beforehand if you’d prefer) Chat with Director of Salesforce Engineering and CEO You can talk to anyone on our team if you want About Blackthorn We have two native apps on the Salesforce AppExchange for managing Events and Payments. We’re a growing, distributed team in five countries. We move fast and have significant structure in our product build process. Everyone on our team has deep experience within their respective roles. Our customers span from 10 person companies to Fortune 500s. Location: US Locations Only

Apply for Position