Pylons is a new Salesforce consulting and development initiative from Level 12. You have the opportunity to join a company still in its infancy, but without some of the risk, and help us shape the direction we take as we grow in the Salesforce market. With that in mind, the actual job description is likely more vague than what you would expect as the role and responsibility of the position will undoubtedly change as we iterate over time.
Ideally, we are hoping to find someone with a deeply technical knowledge of Salesforce and a software development background, who is capable of architechting solutions and implementing best practices, but also likes to get their hands dirty. We expect this person will grow into a leader and help build out our initial team.
If you have a technical mindset, an eagerness to learn, a track record as a leader, and the flexibility to adapt and grow with the company, read on!
TL;DR Why Join Pylons?
- We have a commitment to transparency and offer a “no surprises experience” throughout the interview and hiring process. We value candor…as evidenced by the length of this job description. 🙂
- You have the opportunity to join a fledgling company, backed by a well established software development shop, and help shape its future and grow along with it.
- You will be working remote with a team that is all working remote and has been for years. Let’s make the best use of our time by not commuting.
- We have a no-drama office policy. We value and cultivate enjoyable working relationships among team members.
- We emphasize work/life balance and adopt policies that make sure our people don’t get burnt out. For instance, our PTO/Vacation policies are designed so that you actually use them.
- Yes, this job description is rather verbose 🙂 We have a tendency to think more information is better than too little. Wouldn’t you rather find out the important parts now, rather than after you have spent time answering applying, answering questions, and getting on an interview call?
- If you apply, we guarantee that we will give you a response, whether “yay” or “nay”. No black holes here!
- Hard requirement: At this time we are only considering candidates who can work in the U.S. without sponsorship and can fit their workday into the 8am-7pm ET range.
The Job – Salesforce Developer
As noted, the daily responsibilities are something of an open book right now. We expect you will be working with Salesforce technologies such as Lightning Web Components, Apex, and REST APIs, but also performing tasks within Salesforce such as building reports and dashboards, designing process flows, and fixing data integrity problems. Most of our current work is technical in nature. As we grow, we would like to build the capacity to implement end to end solutions for our clients.
Additionally, we expect our developers to be able to not only accept the task as given, but to think through a problem from the perspective of the client’s business, a process we call “vision transfer.” This ensures we build what the client actually needs, and helps hold those above you accountable. With that in mind, we expect you will be able to do many of these things:
- understand requirements and design documentation and apply those to the work you’re performing
- evaluate processes and understand where bottlenecks occur, then recommend system improvements
- take business requirements and apply them to your understanding of the available data in order to build out reports and dashboards
- figure out ways to improve best practices and minimize overhead work for admins
- interact with clients, understand their needs, ask probing questions as necessary, and turn their requests into design documents and tasks
- facilitate Salesforce best practices with regards to sandboxes, change sets, and deployment processes
- adhere to security standards and client’s security requirements
- create well-tested, well-designed solutions that are an asset and not a burden to the company
- troubleshoot problems that might occur, whether it’s in data, code, or processes
- be able to jump between projects as needed
- identify data and performance issues, and devise solutions to fix them as well as better approaches to avoid them happening again
- create documentation and training to hand off to the client and their users
What We Are Looking For
- 3+ years Salesforce admin/development experience
- Strong understanding of Salesforce development practices, including when to use code and when to use clicks
- Ideally, you also have experience working real-world experience in a software development environment, but we are willing to waive this criteria for someone who demonstrates deep technical proficiency with Salesforce
- Certifications are a big plus, but knowledge, experience, and skill are better
- You agree with and would be pleased to work under the Level 12 development mission statement and guiding principles
- You can reason about software and business processes from a high level
- Strong oral and written communication skills
- Self-motivated and have strong organizational skills
- US citizen or ability to work in the United States without sponsorship
For now, you will be working with the CTO of Pylons as we continue to build out our team and our client base. If you are someone who has leadership capabilities and desires to grow into a larger role within the company, terrific!
Traditionally, we have built small teams with a “Team Lead” running the show. This is a senior developer, project manager, and team captain all rolled into one. It’s also someone whose proven to be talented with both code and people, especially communication. We don’t believe non-technical managers bring a lot of value to a development team, so we don’t use them. Ditto non-technical project managers. We keep our dev teams small and they usually have a small number of projects so that our team leads don’t get overwhelmed. Communication with clients usually involves the team lead and the developers working on the project. We try to avoid the “phone game” whenever possible.
We would expect you have the willingness and capacity to grow into this team lead role as we build out the company.
The ability to take ownership for a project, engineer a sound technical solution, and “drive” a project to completion is essential. The team lead is ready and willing resource to help you architect solutions and/or solve problems, but won’t micro-manage. If you aren’t asking them for help or indicating you have a problem, they will assume you are making good progress on the issues assigned to you during sprint planning, which happens every two weeks.
Our CEO/CED and CTO are both software engineers and heavily involved in the engineering operations of the company. They oversee the health of the development team and projects, help our sales team evaluate opportunities for technical and capacity fit, gather feedback from the devs on what is and isn’t working in our tech stack and/or processes, and consider the value that emerging technologies might bring to our organization.
Level 12 was founded on biblical principles and has biblically informed Values. See the about page for our Mission, Values, Vision, and Purpose statements.
Due to differing or a lack of religious convictions, we respect that employees may not be able to identify with our faith-based Vision and Purpose. Applicants are not asked questions regarding nor expected to discuss their religious beliefs during the application process or during employment. But, we do expect all applicants and employees to share our Values.
Our Values describe not only who we are as an organization, but also who we are not. They encompass our ethics, principles, and beliefs about our organization and its relationship to the world. They communicate to employees the behaviors that are approved (and rewarded), and by extension those that are not.
Integrity: We are honest, trustworthy, reliable, and ethical. We act the same, regardless of who is watching, and especially when no-one is watching. If you use pirated software or media, don’t mind “tweaking” the truth, or think porn == entertainment, this is not the job for you!
Work ethic: We work hard and like to work hard. We also work smart. We want to do in 40 hours a week what other people need 50+ hours to do.
Work/life balance: All work and no play is a lose-lose situation. We work hard during work hours but are committed to protecting our schedules and ensuring adequate time for rest and family responsibilities.
Flexibility: Life happens and rarely on schedule or according to plan. Flexibility keeps us from snapping during the storms of life. When things change, we need to be able to roll with the punches.
Dedication: We desire to contribute and to create value for our clients and the company. We demonstrate a high level of “ownership” for and initiative with projects assigned to us.
Teachable: We are open to and desire feedback/correction. We are willing to ask for help even if it makes us “look bad.”
Kaizen, continuous improvement: We recognize the value of continually striving to improve ourselves and the processes around us.
Resourceful: We like problem solving and seek to use all resources at our disposal in an efficient manner to troubleshoot. We know when to ask someone for help and when more effort is needed on our part. Gifting /
Core Competency: People are often gifted in ways that make them very good at doing some things and not very good at doing others. Our employees and our company needs to be operating in areas we are strongest in, i.e. focusing on our core competencies.
Attention to detail: Grand visions, out of necessity, are often presented in abbreviated form, but making grand visions a reality requires lots of detail.
Professional: We take our work seriously, striving for competence in everything we do and excellence in as many things as possible.
Humility: We often take ourselves too seriously. We are a stunning mix of great potential and great weakness. We will have the greatest success when we acknowledge both.
Finitude: We are finite beings, more limited than we often want to admit. But great strength comes from knowing and admitting where you are weak and compensating for it.
Balance: Most of life requires trade-offs, we can not be excellent in everything we do.
Patience & Longevity: We often overestimate what we can do in five years and underestimate what we can do in 20.
Generosity: It is better to give than to receive.
We Are Offering
- Salary: We are targeting $90K-$115K but would consider stretching for the right candidate.
- We’ll talk about salary & benefits in our first Zoom interview to make sure we are mutually in the compensation ballpark.
- Everyone wants to be paid as much as possible, but the economics of business usually require that we meet in the middle.
- Profit Sharing: In addition to a salary, we payout profit sharing bonuses twice a year.
- One of the best things about working for us is that we really value work/family balance.
- We rarely work more than 40 hours a week.
- We know there are devs out there putting in 50-60 hours a week. We can give them 10-20 hours a week of their life back.
- PTO/Vacation (5+ weeks total):
- Everyone receives 3 weeks of PTO/Vacation per year
- 5-12 sick days per year
- 9 holidays
- We provide Health Insurance through an Anthem Silver Blue Access PPO
- We cover 100% of the premium for employees and 50% for dependents
- The plan has a broad nationwide network which should give all our employees, regardless of where they live, plenty of options for in-network providers
- The PPO is matched with a Health Savings Account (HSA) and we match employee contributions to the HSA
- While we expect a regular schedule during normal business hours (fitting in the window of 8-7 ET), we are pretty flexible when schedule changes are needed for legitimate reasons.
- It’s not uncommon for our employees to take time off during the week and make it up during the evening or weekend so as to avoid needing to use PTO.
- We all work remotely, and have for years.
- That means our tools (Slack, Zoom, GitHub, etc.) and planning are designed to work for a distributed team.
- We Care: It’s easy to say, harder to do. We all need to make a living, our company needs to be successful in the marketplace, and hard decisions sometimes need to be made. But, at the end of the day, we really care about our employees, their families, their needs, and their desires.
Next Step – Ready To Apply?
Our Promise If You Apply
Ever send a resume in only to never…hear…anything? We promise we won’t do that. If you follow the directions above, you will receive a response from us within a week or so.
If you don’t hear anything back from us, double check whether you followed the instructions above (🙂) and then email us for a status update.
If you have read all of the above, carefully, and are interested and qualified, then here are your next steps:
- Send an email to start the process:
- To: firstname.lastname@example.org
- Subject: Salesforce Developer Application
- Include a bit about yourself. We hire humans, not robots. 🙂
- Include answers to the “Application Questions” below.
- Attach: resume, preferably in PDF
- Don’t fret about your resume content or formatting. We are looking almost exclusively for relevant work history.
- We will send out a questionnaire for more info, so no need for you to guess at what we want to know.
- No cookie-cutter cover letters please!
- You should hear back from us in a week or so. You are welcome to email us to check on the status of your application: email@example.com
- Any feedback on the job description? Too long? Too short? Find a typo? No…that’s ok too. This isn’t a test. 🙂
- Based on your experience, how do you grade a Salesforce developer? That is, what makes the difference between a mediocre developer (1 of 5) and stellar developer (5 of 5). Where do you fit in?
- What excites you about Salesforce? What discourages you?
- What makes a company’s culture enjoyable to you? Not enjoyable?
- Based on this job description what do you find most attractive about this position? What do you find less attractive?
- Based on our company website and anything else you may know about us, what most attracts you to our company? What concerns you?
- Where did you originally find this job posting?
- Where do you live (city/state)? Do you have a comfortable, distraction-free environment setup for remote work? Note: as stated above, US Citizenship or ability to work in the US without sponsorship is a hard requirement as is residence in the Eastern, Central, or Mountain time zones.
- Are you potentially interested in a 30-90 day contract-to-hire position?
- We typically evaluate candidates to join our team as full-time W2 employees.
- However, if your current job situation is such that you’d be interested in working full-time (or close to FT) for 30-90 days while we got to know you better and vice-versa, please answer in the affirmative. It’s not a guarantee we’d offer or even consider you for this arrangement, just good to know for those who are interested.
- Answering “no” to this question will not have any adverse effect on your application.
Regarding Authenticity: as you answer these questions, please keep in mind that we prefer candor over flattery and we are under no delusion that this is the perfect position or we are the perfect company. Likewise, we don’t believe there are any perfect candidates. We understand that companies and people are made up of both strengths and weaknesses and the better we understand both your strengths and weaknesses the more likely we are to make a wise hiring decision.
Please take time to answer the questions thoughtfully and accurately.
Check your SPAM!!!
If you don’t hear from us, check your SPAM folder. All emails that we send will come from the domain “level12.io” or “pylons.cloud”.
The Rest of the Process
Not to continue beating the same drum, but as we are new to Salesforce hiring, this hiring process is a work in progress. We like to take an intelligent, measured approach to hiring, as making mistakes is painful for everyone involved, so our process tends to be thorough. The process below is something of a rough draft – we cannot guarantee it won’t change. But if you apply, we will be as transparent as possible with you throughout the entire situation as wasting time is in no one’s best interest. Each of these steps gives us crucial information regarding you and your development abilities that is essential for helping us to determine if this is a good match.
Consider this: our entire process is less than a week’s worth of effort to make sure that where you spend the next 1-5 years of your life is a good fit. Isn’t that worth it? Keep in mind that we have deliberately structured our process so that the earlier stages require less effort. Our hope is that if you make it to the later stages of our process, where the time commitment increases, you will have had a chance to get to know us a bit better so you can decide if the time investment on your part is worth it. We care about your time (and ours) and do our best not to waste it!
- Evaluate resume and initial email correspondence
- Technical skills questionnaire
- Skills evaluation: 60-90 minute work simulation exercise
- Zoom interview(s): 45-90 minutes in one or two interviews to get to know you & your technical abilities
- Skills tests: three real-world Salesforce challenges, no trick questions here (paid)
- Skills tests review interview: 2-3 hours on a Zoom meeting with our dev leadership team to get to know you and review your skills test results
- Collaborative work day:
- As close to a typical work day as we can get. We just want to see what it’s like to work with each other.
- We’ll assign you work based on a previous real-world project we performed This is a sample project, we’re not using candidates for free or cheap labor.
- We will be available via Slack or Zoom throughout the day to talk through the work and assist you as needed.
If at any step we don’t feel like it’s a good match, we’ll let you know promptly. We ask that you do the same for us.