Senior Full Stack Software Engineer

Atlanta, GA / Remote
Full Time

U.S. Citizenship or Permanent Residency Required

About Infinite Giving

Infinite Giving is a modern investment and giving platform built exclusively for nonprofits. We help mission-driven organizations receive, manage, and grow charitable assets through brokerage accounts, investment strategy, and donor-friendly giving technology. Led by our CEO and author of “Funding Your Mission: The Modern Guide to Nonprofit Finance”, Karen Houghton.

Our clients trust us with real money, real donors, and real missions. That trust requires precision, care, and excellence.

We are a fast-growing fintech startup guided by two core values:

  • Be Kind - Lead with empathy, patience, and respect, especially when complexity or stress is high.
  • Do Excellent Work - Take ownership, move with urgency, and deliver work that is accurate, thoughtful, and complete.

Role Overview

We’re looking for a Senior Software Engineer to join the Infinite Giving team to help build our business-facing web application that allows nonprofits to invest in stocks easily with software that automates their investment strategy. 

We look for people who care deeply about how users interact with their software and how teams ship products. This position reports directly to our Head of Engineering. 

Core Responsibilities

Who this role is for:

  • Ambitious about joining a small team and building things from the ground up
  • A passion for building frontend and backend software
  • Experience building beautiful web applications
  • Strong ethical and moral compass
  • Excellent verbal and written communications
  • Strong ability to set priorities and efficiently solve problems
  • Team player who is positive, supportive, and self-directing

What This Role Is (and Is Not)

This role is:

  • Partners closely with the product team to understand customer needs, domain context, and problems worth solving
  • End-to-end ownership of the problem and the solution
  • Works autonomously as an individual contributor without requiring close supervision
  • Drives meaningful customer outcomes, as your work directly shapes what customers experience

This role is not:

  • Picking up pre-scoped tickets and being told what to build
  • Writing code in isolation and handing it off to someone else
  • For someone who needs clear direction before getting started
  • A stepping stone into people management or team leadership

Qualifications & Experience

Required

  • BS in Computer Science, Computer Engineering, or 5+ years related experience
  • Proficient in HTML5, CSS3, Typescript 
  • Experience with Vue.js, or other frontend JS frameworks such as React or Angular
  • Experience writing automated unit and functional tests 
  • Experience working with product designers to deliver beautiful frontend code
  • Proficient in server-side software development in Node.js, Experience with Adonis.js is a plus
  • Experience building and integrating HTTP REST APIs
  • Knowledge of encryption methodologies and common authentication patterns
  • Understanding of accessibility and security compliance
  • Experience using modern build tool chains and package managers (webpack, npm)
  • Experience with relational databases and SQL
  • Familiar with agile methodologies and git version control
  • Experience developing end-to-end complex systems with teams of engineers
  • Experience performing code reviews 

Strength in one of the following preferred

  • Experience in the fintech industry
  • AWS infrastructure and DevOPS
  • Relational database architecture and query optimization
  • CI/CD using Github Actions

Compensation & Benefits

This role offers a competitive salary, health benefits, unlimited PTO, and the chance to do meaningful, mission-driven work alongside a growing team.

How to Apply

If you thrive in complexity, care deeply about accuracy and kindness, and want to help build the future of nonprofit finance, we’d love to hear from you. Please send your resume and a short note explaining why this role matches how you work to careers@infinitegiving.com.

Join our team

Join an exciting growth-stage company with a mission to create positive change in the world

Remote first team
Access to our Atlanta office space with snacks, coffee, yoga, fitness center, mentors, events, and more
Competitive salary and benefits package
Collaborative and innovative work environment
Results only work environment with flexible schedule
Apply now