Middleware Developer


At GrantBook, you’ll recommend, integrate, and implement different cloud solutions for grants management, customer relationship management, and related functional areas that meet our foundation clients’ needs. You’ll work closely in cross-functional teams of 2-4, taking ownership over the technical details and integration work.

Your Primary Responsibilities:

  • Use REST Application Programming Interfaces (APIs) and middleware tools like Zapier and Workato to build integrations between cloud software tools so that information flows seamlessly between platforms and workflows
  • Test and prototype cloud software systems to create innovative, lightweight and highly integrated grants management and impact reporting solutions
  • Work closely with project managers to serve as the technical lead on the implementation, integration, and deployment of cloud software tools for clients. This work may include:
    • Implementing, integrating, and deploying cloud software tools
    • Data migrations and other data-related support as needed, including data audits, cleansing, deduplication, and field mapping
    • Testing to ensure that each client’s grantee and reviewer portal and backend grants management and impact reporting solutions are functioning as intended
    • Supporting current-state audits and solution comparisons by gathering and documenting functional requirements for new grantmaking systems and processes
    • Providing ranked criteria analysis and presenting consulting recommendations to clients
    • Continuous testing, deployment and support of new features and changes to ensure systems are available and functioning for staff as intended
  • Contribute to Grantbook’s internal innovation projects, which may involve:
    • Maintaining our open-source API and related projects
    • Applying your developer’s mindset to come up with new and better ways to integrate the data and tools that our clients rely on
  • Produce and share client-specific training and documentation, including on-site training, video tutorials, and blog posts about technology best practices
  • Monitor technology adoption and provide enhancements as needed

Additional Responsibilities:

  • Provide feedback and help enhance GrantBook’s overall operations
  • Support GrantBook’s marketing and sales efforts
  • Have fun, work as a team, and "get it done"
  • Contribute to service innovation and development
  • Share your knowledge with the rest of our team
  • Co-create your own personal and professional development plan

Your Qualifications

  • Prior experience working with REST Application Programming Interfaces (APIs) and middleware tools such as Workato or Zapier preferred
  • Working knowledge of data structures (Object Oriented Design) in Python, JavaScript or similar web development languages
  • Understanding of Agile development and Scrum practices
  • Understanding of front end technologies: Javascript, HTML, and CSS
  • Experience with SQL or NoSQL database design and interaction
  • Strong interest in developing an expertise in configuring and understanding grants management systems, such as Fluxx, Foundant, SurveyMonkey Apply, FoundationConnect, Salesforce and SmartSimple
  • Self-organizer and problem-solver, prepared to meet tight deadlines across multiple projects
  • Able to translate technical information into plain English
  • Strong interest in a career in professional services (encompassing process, technology, people consulting) and the philanthropic sector serving various foundations and nonprofit organizations
  • You are user-centric, with an intuition for understanding the user’s needs and wants, and building with their skills and perspectives in mind
  • Exceptional written and oral communication skills
  • Excellent presentation and report writing skills

Tip: Application Emails

We've noticed that people who include a brief description of themselves as well as their resume achieve better results than those who send a longer email when applying.