Lead Python/Flask Developer

We are on a mission to build a better world by democratizing estate planning and increasing planned giving. Our software-as-a-service technology platform enables the world’s most inspiring nonprofit organizations to dramatically amplify bequests, while empowering people to create more impactful legacies. We invite you to join our fun, creative, fast-growing team for what is a very exciting ride.

About the Role

Giving Docs is seeking a full-time Lead Python/Flask Developer who will be responsible for the development of internal software products and enhancements to our existing products. For the ideal candidate, this is an exciting opportunity to dive into a startup environment and learn more about the intersection of technology, the nonprofit sector, and business development.


  • Write clean, high-quality, high-performance, maintainable code
  • Design scalable and reliable applications
  • Support test and deployment of new products and features
  • Participate in code reviews
  • Manage time and resources efficiently
  • Collaborate in meetings and occasional brainstorming

About You

  • 4+ years of professional experience in Python 3.x and the Flask framework
  • Solid professional PostgreSQL experience
  • An understanding in Architecture patterns: micro services, scaling, load balancing
  • A deep knowledge of web development technologies and frameworks
  • Configuration CI\CD, Git flow variants, AWS and Heroku
  • Solid professional Javascript / jQuery experience - Proficiency in React is a bonus
  • Understanding the fundamentals of software design principles
  • Excellent written and verbal communication skills
  • Excellent at working within teams to achieve ambitious goals
  • High energy and enthusiasm for engaging with internal and external stakeholders
  • Comfortable moving quickly in a fast-paced start-up environment
  • High bar for quality, rigor, and integrity in your own work, as well as your colleagues’
  • Smarts, tenacity, fortitude, and drive to both uncover creative solutions to existing projects, and to help bring projects to fruition


  • Opportunity to work remotely and with flexible hours- we are family friendly!
  • Flexible and unlimited paid time off
  • Health/Vision/Dental benefits
  • 401k retirement plan with company match
  • Equity
  • Team learning and professional development

All positions are part of our generous benefits package which include:

  • Opportunity to work remotely and with flexible hours- we are family friendly!
  • Flexible and unlimited paid time off
  • Health/Vision/Dental benefits
  • 401k
  • Equity
  • Monthly team learning and professional development opportunities

Equal Opportunity

Giving Docs is an equal opportunity employer, and we are committed to building and fostering a diverse, equitable, and inclusive team. We work with some of the largest and most inspiring organizations in the world, which lead initiatives focused on people of different identities and backgrounds in different ways. We believe we are stronger and most effective with a diverse team leading the charge. People of color, LGBTQ individuals and people with disabilities and/or underrepresented backgrounds are strongly encouraged to apply.

We are excited to learn more about what you would bring to our team. If interested, please email us at info@givingdocs.com with a brief cover letter and resume.