Go to our website »

Jobs at Good Done Great

Software Engineer

Location: Charleston, SC

Department: Enterprise Engineering

Type: Full Time

Min. Experience: Mid Level

Software Engineer

Good Done Great is a leading provider of Corporate Social Responsibility software and services.  What’s that mean?  It means that we help companies increase the positive impact they have in their community.  How you ask?  We help companies increase employee engagement through workplace giving and volunteering.  So?  That means we help increase the flow of time and money from employees to the causes they care most about and that’s a big deal.  Why?  Because we all share this world so let’s all try and make it better. Are you making it better? As a certified B Corporation, we’re not just focused on making money.  Rather we’re focused on our social mission of inspiring revolutionary philanthropy by increasing the flow of capital to nonprofits and know that by doing good, we will do well.  Do you want to be a part of something that’s bigger than all of us individually?  If so, read on and see if you’ve got what we’re looking for and we’ve got what you’re looking for.  

We are currently seeking a Software Engineer to join our team in beautiful Charleston, SC.  As a Software Engineer you will use your strong knowledge of front end web application development to design, build, configure and implement Good Done Great's Enterprise CSR solution.

You are a good candidate for this role if you:

  • Have 3+ years experience building sophisticated, highly interactive web applications using AngularJS or another modern Javascript framework
  • Have the skills to communicate with a team of designers, products managers and developers in a team setting
  • Learn technology quickly and can estimate how much effort a development project would take
  • Are an analytical, problem-solver with a love for technical challenges
  • Are a highly motivated, self-starter, results-oriented team player willing to do “whatever it takes” in a dynamic and stimulating environment. This is a startup environment!
  • Can multi-task, shift gears mid-project to another project, and keep your marbles if our Fortune 500 client wants something delivered yesterday
  • Want to make a contribution at the early stage of our growing company!

What you’ll need:

  • Advanced knowledge of AngularJS, JavaScript, AJAX, jQuery, HTML and CSS required. 
  • Experience with APIs is a plus.
  • Experience working with relational databases and a sound understanding of database concepts. (Progress Rollbase, SalesForce, or Microsoft Dynamics CRM experience will make your transition easier.)

What you will be doing:

  • Translating client requirements and building new functionality
  • Architecting and building features using AngularJS in a scalable, maintainable manner.
  • Creating additional tables, fields, forms and relationships
  • Defining and setting up workflows, and validation rules
  • Creating reports, dashboards, and navigation items
  • Helping migrate the clients’ data from legacy systems

Good Done Great strives to create amazing experiences in everything that we do, for our customers and our employees. Our product is being used by Fortune 500 companies and their employees to increase their positive social impact.  We embrace and drive the change necessary to stay fresh, fun, and formidable.   Our team is fanatically dedicated to making a lasting impact through our social mission of inspiring revolutionary philanthropy. We constantly strive to improve what we offer our clients, by making it our daily mission to better ourselves. We are honored to support our clients and partners, and proud to be a part of making their good works great.

What Good Done Great offers you:

  • Competitive pay and Stock Options
  • Life in Charleston, Conde Nast’s “#1 City in the United States”
  • An opportunity to make a big impact
  • Health benefits and 401k
  • A sense of using your skills to do some good in the world!
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
What’s your highest level of education completed?*
Are you 18 years of age or older?
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
Desired salary*
Earliest start date?
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Human Check*