Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full Stack Engineer

Engineering | Ithaca, NY | Full Time

Job Description

About Our Full Stack Engineer Position

Use your diverse technical and problem-solving skills to build and improve upon GiveGab’s web applications, which nonprofit leaders rely on each day. From DevOps to feature building, your contributions will help our platform expand while maintaining a strong foundation. Working with Product, Design, Customer Success, and Marketing, you will create software that enables organizations to affect change in our world.

Key Responsibilities:

  • Brainstorm with designers, developers, and product managers to conceptualize new features

  • Build out features for our platform that will be deployed quickly into production

  • Understanding and advising on the full stack of technology we use for running our environments

  • Discuss and estimate user stories during Iteration Planning

  • Provide peer code reviews to check for errors and make sure conforms to existing style guidelines

  • Setting up and working on multiple apps to meet the needs of our clients 

  • Assist Customer Success Team in support requests


  • Openness to learning new things

  • Positive, supportive, and welcoming attitude for all members of the team

  • Ruby on Rails experience

  • Strong RDBMS skills specifically around PostgreSQL and SQL

  • You’ve used some type of version control (preferably Git)

  • Able to work independently with little supervision

  • Comfortable in a small, fast-paced and high-growth startup environment

  • You should be comfortable as a technical expert that your teammates can approach for help and likewise, you should be able to leverage your high-performance teammates' knowledge.

Bonus Skills:

  • Some experience with the following preferred: Heroku, Amazon S3/EC2, Jenkins CI, Circle CI, Redis Labs, Sidekiq, nginx, DNS management, NewRelic, REST web services, RSpec, Load Testing

  • Familiarity in HTML5, CSS3, Javascript, Bootstrap, JS frameworks (JQuery / backbone.js / node.js)

  • Comfortable with mobile responsive design

  • Implemented online checkout system with Stripe

  • Familiar with Agile Development Process

  • Understanding of nonprofit space

Why work for GiveGab?:

  • We offer a competitive compensation package including benefits and stock options.

  • You will help thousands of nonprofits further their mission.

  • You will have a say in what we build and how we build it.

  • You get to work with a team of smart, funny, and supportive people.

  • You can bring your dog.