Nonprofits often struggle with 1) constant distractions, 2) a tangled mess of data and tools that hold them back, and 3) really big ideas on the backburner. Impact Upgrade is a software and consulting company, solely focused on closing these gaps. We upgrade your impact and get you back to your mission!
OPENINGS:
Senior Software Engineer (REMOTE USA)
Technical Support Consultant (REMOTE USA)
Senior Software Engineer (REMOTE USA)
Impact Upgrade is experiencing rapid growth and is facing numerous opportunities in impactful arenas! We're looking for additional software engineers to join our team and serve nonprofits in a wide variety of ways. You'll be working directly with clients on ambitious projects, as well as overseeing multiple products we're about to launch!
We do have specialties and tools we often reach for, but we strive to be flexible generalists. So although there are a few areas that you need to have in your background, we don't expect you to have commanding experience with everything. More valuable to us is your ability to quickly learn and work on a variety of stacks and efforts.
Must-haves:
- Significant development experience within a variety of distributed system and web platform arenas.
- Experience with API integration and automation.
- Overall generalist, but previous experience with the following is extremely desirable to hit the ground running with current projects and products:
- Java/Kotlin + typical JVM frameworks
- Python + Django
- JS/CSS/HTML (mostly vanilla, Bootstrap, jQuery, Underscore -- nothing crazy)
- Experience with any RDBMS (we're typically on postgres or mysql/mariadb).
- An eye for architecture, design patterns, and best practices.
- Experience with in-depth functional and integration testing.
- A consultant's mindset. Assume nothing you find has to be the way it is. Ability to keep eyes open for better/easier/simpler/cheaper ways of doing things, recommend them, and oversee improvements.
- Ability to work independently in ambiguous and dynamic environments.
- Understand that some projects demand enterprise/hardened development, others a looser get-it-done approach, and others a mix — and know when each is appropriate.
- Previous experience as a remote team member.
- Fun, easy going, and service-centered heart. Our primary focus is serving nonprofit missions as well as helping their staff in any tech-centric way we can.
Nice-to-haves:
- Exposure to AWS, Heroku, VPS providers (usually Digital Ocean or Linode), cloud storage, etc.
- Exposure to Stripe, Twilio, SendGrid, Salesforce, HubSpot, WordPress, MailChimp, QuickBooks, Zapier, or other widely used platforms in the nonprofit space.
- Experience or familiarity with the nonprofit vertical.
- A basic understanding of security/privacy laws like GDPR, CCPA, COPPA, HIPPA, CAN-SPAM, etc.
If that describes you, we'd love to chat and move quickly! Email [email protected] with an intro and resume.
Nitty-gritty details:
- Individual, direct-hire, or direct-contract only. No agencies or groups.
- Full-time or nearly full-time.
- Open to discussing both FTE and contract options.
- If FTE:
- 401k with an 8% company contribution, regardless of your contribution.
- Profit sharing program
- Paid holidays and unlimited paid vacation time. (And not the type of "unlimited" where no one takes it. The kind where it's expected and enforced...)
- Transparently, we're not currently at a size where group insurance is in the cards. But, we'd love to chat about some alternate ideas.
- We're fully-remote! But you must be in the US and authorized to work.
Technical Support Consultant (REMOTE USA)
Our calling is to be behind the scenes, using tech to enhance reach and sustainability, as well as reducing the distractions and stress on nonprofit leaders. Services include a mix of software engineering, virtual CTO, consulting, systems integration/analysis/admin, and ongoing support.
We're in need of additional help to manage a wide variety of tools, analyze existing systems and design more efficient solutions, and directly support clients' staff. We do have specialties and tools we often reach for, but we strive to be flexible generalists. So although there are a few arenas that would be useful to have in your background (purely to hit the ground running), we don't expect you to have commanding experience with everything. More valuable to us is your ability to quickly learn and own complex systems.
The responsibilities list is a little tough to define, as this is definitely a jack-of-all-trades role. But, here are some examples of recent tasks that could line-up:
- Focused support and service, through a helpdesk queue.
- Analyzing, simplifying, and cleaning up Salesforce instances.
- Championing new processes through HubSpot and other CRMs.
- Oversee G Suite or Office 365 for large organizations with a wide variety of roles.
- Debugging integration issues between multiple platforms, while ultimately looking for ways to simplify and enhance the overall flows.
- Building SMS/MMS tools through Twilio.
- Deeply researching vendors and platforms, then prototyping using them.
Must-haves:
- Past experience in consultant, support, analyst, or administrator roles.
- A consultant's mindset. Assume nothing you find has to be the way it is. Ability to keep eyes open for better/easier/simpler/cheaper ways of doing things, recommend them, and oversee improvements.
- Experience with tools like CRM, donations/payments, CMS/blog, accounting, etc.
- Experience with API integration.
- Ability to dig in and rapidly learn.
- Ability to work independently in ambiguous and dynamic environments.
- Previous experience as a remote team member.
- Fun, easy going, and service-centered heart. Our primary focus is serving nonprofit missions as well as helping their staff in any tech-centric way we can.
Nice-to-haves:
- Exposure to Stripe, Twilio, SendGrid, HubSpot, WordPress, MailChimp, QuickBooks, Zapier, or other widely used platforms in the nonprofit space.
- Past exposure to Salesforce -- it simply comes up often.
- Basic programming knowledge. Rarely do we work with the simple, off-the-shelf setups. More often than not, our analysis and debugging involve code that interacts with the various platforms. You don't need to be an experienced developer, but at least need to be able to read scripts and understand the steps.
- Experience or familiarity with the nonprofit vertical.
- A basic understanding of security/privacy laws like GDPR, CCPA, COPPA, HIPPA, CAN-SPAM, etc.
If that describes you, we'd love to chat and move quickly! Email [email protected] with an intro and resume.
Nitty-gritty details:
- Individual, direct-hire, or direct-contract only. No agencies or groups.
- Full-time or nearly full-time.
- Open to discussing both FTE and contract options.
- If FTE:
- 401k with an 8% company contribution, regardless of your contribution.
- Profit sharing program
- Paid holidays and unlimited paid vacation time. (And not the type of "unlimited" where no one takes it. The kind where it's expected and enforced...)
- Transparently, we're not currently at a size where group insurance is in the cards. But, we'd love to chat about some alternate ideas.
- We're fully-remote! But you must be in the US and authorized to work.