Clojure Developer/ClojureScript developers at Double the Donation
🇺🇸 United States › Georgia › Atlanta (Posted Sep 14 2024)
Please mention that you found the job at ClojureJobboard.com
Apply now!
Salary
$140,000 - $180,000 USD
Job description
Double the Donation was founded in 2011 and specializes in cloud-based software focused exclusively on the fundraising needs of nonprofit organizations and educational institutions. We've grown to be the leading provider of fundraising software that helps nonprofits and schools increase revenue through corporate matching gift and employee volunteer grant programs.
Thousands of the largest nonprofits in the world like the American Heart Association, Leukemia and Lymphoma Society, Save the Children, Boys and Girls Club of America, as well as hundreds of the top educational institutions like Emory, UGA, Vanderbilt, Case Western, and University of Virginia rely on our services to effectively grow their employee matching gift program revenue.
As a growing company, every employee plays a huge part in our success!
Job Description
In this role, you’ll work closely with four other passionate Clojure/ClojureScript developers who have attended multiple Clojure Conjs and who have hosted Clojure meetups. Our developers work in a tightly knit team, reviewing each other’s code and joining standup together every day. If you’re excited about being part of a small team, this could be a great position for you.
At Double the Donation, we ship code to production multiple times a week. Once the work is ready, we put it out into the world to help nonprofits raise more money from workplace giving programs! Our philosophy is that code should not collect dust on the shelf when it could be out there helping our clients. If this fast-paced environment sounds exciting and purposeful, this could be a great environment for you.
In this role, you will:
Use Clojure, ClojureScript, and the rest of the Double the Donation tech stack to maintain and enhance our web application, APIs, and more. This is primarily a development role, so the majority of your time will be spent on development.
Work closely with Client Success to handle occasional high-value technical support to our largest clients.
Support our external platform partners, building and maintaining API integrations and assisting their teams with developing, troubleshooting, and enhancing those integrations.
Requirements
Who we’re looking for:
Multiple years functional programming experience, preferably Clojure.
Frontend experience with Clojurescript, React or equivalent rendering library.
Backend experience with ring, or other functional programming backends.
Experience with devops, including Docker.
Good teamwork skills to join a small team of passionate developers.
Good customer service skills as support tickets will be assigned occasionally.
Ideally based in Georgia as we do 1-1.2 in-office days per week, our insurance is GA-specific, and we’re not established as an employer in other states.
As a small growing business, there are a few traits unique to our business that individuals should consider before applying:
You must love the idea of giving back to the community and nonprofits. There are thousands of jobs. If being involved in the success of nonprofits is something you’re truly passionate about, this could be a great role.
You must be extremely comfortable with change. As a small growing company, decisions can be made over a weekend and fully implemented by early the next week. Whether that’s new systems, new processes, or new approaches, we look for individuals who can adapt and thrive.
You must believe that the best contributors should get better rewards. As a company, we believe in paying people based on the value they generate at the business.
You must be willing to disagree and commit. As a growing business, there will be lots of decisions that get made and changes that occur during your time at the company. Some of which you’ll agree with and some you won’t, we strongly believe that the best team members have the ability to disagree and commit (i.e., going with a decision after it has been made regardless of whether or not you agree).
You must believe the status quo is unacceptable. As a growing company and as individuals, we believe the status quo is unacceptable. Everyone should be relentless in striving to be the best version of themselves and figure out ways to create more value at the company, enhance our client's results, and grow professionally. The question should always be “How can I be better” rather than “How can expectations be adjusted”.
We also need you to:
Be able to work independently and have a proven ability to work in a fast-paced environment
Have excellent written & verbal communication skills
Have a demonstrated ability to learn new things quickly and think on your feet
Can work through obstacles and challenges
Be highly organized with strong time management skills
Be results-driven and goal-oriented
Benefits
Financial Compensation:
Base salary: $140-$180,000 per year
Optional Life leave cash-out value of $2,700 per year if you choose to cash it out rather than using it.
Monthly stipend of $100 for health insurance if you choose not to enroll in the company’s healthcare plan.
Time Off:
We believe in working hard and striving for your best throughout the year but also that individuals should have an abundance of flexibility to take time off to see family, friends, or pursue their passions. All team members have:
20 vacation days per year
5 sick days per year
7 company holidays per year
15 life leave days per year. These days may be used during the year, rolled over into next year, or redeemed for their cash value 1x per year.
Other Benefits:
Healthcare benefits (Medical, Dental, Vision, and Long-term Disability Insurance)
401k with a 4% company match
Matching gift program
Volunteer grant program
Fundraising sponsorship for run / walk / rides
Board service grants
Team volunteer grants
Please mention that you found the job at ClojureJobboard.com
Apply now!