Full-stack Software Engineer


After years of design & development, dgcg is pursuing a nonprofit-oriented SaaS platform. We are looking for a full-stack software engineer (or similar) to help us fully realize the platform. This product will be an independent initiative to address some of the most common and hardest problems to solve for regional nonprofits, such as data management, relationship management, and workflow automation. Our platform is in the early stages with a handful of passionate nonprofit clients and funded through private investment and grants.

Pay, Hours, Benefits

  • Part-time to full-time dedication
  • Equivalent salary range of $120-$150k per year based on experience
  • Remote-only or hybrid
  • Healthcare (medical, dental, vision) or healthcare stipend available
  • Paid skill development opportunities
  • Unlimited PTO and flexible working hours


  • Architecting cost-effective and resourceful solutions for our target market
  • Resolving elevated technical support issues & bugs
  • Collecting requirements (in collaboration with a UX lead)
  • Working with low and no-code tools to prototype solutions
  • Working alongside UI designers to iterate a functional and user-friendly front-end
  • Architecting & development of databases and APIs (using developer-friendly frameworks)
  • Managing integrated platforms, such as CRMs, CMS and eCommerce platforms (WordPress, WooCommerce, Gatsby, Shopify)
  • Collaborating effectively and asynchronously with remote teams
  • Thought leadership and proactive skill development


  • Experience with (some or all):
    • SaaS platform design & development
    • Client & server-side languages: TypeScript/JavaScript, HTML/CSS, PHP
    • Relational data: SQL, ORMs, data layer frameworks
    • CMS platforms: WordPress, Elementor, WooCommerce, custom content models (ACF, JetEngine, Toolset, etc.)
    • CRM platforms: Salesforce, Odoo, Blackbaud, Microsoft Dynamics, etc.
      Low/no code tools: Retool, OutSystems, PowerApps, AppSheets, AirTable, etc.
    • Advanced spreadsheets, data scraping, data analysis
  • Portfolio of projects demonstrating technical knowledge
  • Experience working with nonprofits or community-initiatives (preferred)
  • Experience with requirements gathering, UI/UX design, and quality assurance methodologies
  • Experience with software development methodologies such as AGILE, KANBAN, Shape Up, etc.

How to Apply

Please fill out and submit the form below. Our team will follow up within 1-2 business days!