Full Stack Engineer

Department: Engineering

Job Details

Location:  Remote, United States



Ignite Change in Nonprofit Management with Our Cutting-Edge Tech Platform

About Us: Revolutionizing Nonprofit Tech Space

At Ribbon, we’re not just a company; we’re a movement. Launched in January 2023, we’ve redefined the nonprofit management sphere with our innovative cloud-based solutions, focusing on fiscal sponsorship and streamlined back-office operations. In just one year, we’ve empowered over 250 charities and managed $10M+ in transactions. Our vision? To revolutionize the philanthropic world by 2030. You’re not just joining a team; you’re becoming a part of a mission to unlock the limitless potential of social impact leaders.


Your Mission: Full-Stack Software Engineer 

We are recruiting a Full-Time Full-Stack Engineer to join a team focused on product development. You will be one of the first engineering hires and work closely with the Co-Founder, Braden and our Head Of Engineering, Thom. This position involves synthesizing client needs into product features and will handle everything up and down the full stack. We work in Vue.js, and Laravel. You must be able to build and maintain a clean and reusable code. As a member of our initial product team, you will play an integral role in architecting and building our product. 

This is an awesome opportunity to get involved with a growing company that practices continuous innovation, empowering nonprofits, and transforming the landscape of financial technologies in the nonprofit sector!

100% remote.


Key Missions:

  • Full-Stack Development. You are expected to know and be able to handle the entire development lifecycle from ideation and technical planning to testing and releasing. 
  • Versatility. We build and support products across Web, and Integrated Apps; you are expected to be able to iterate and improve our product across various technical stacks.
  • Analytics. Strong ability to measure product effectiveness, understand user behavior, and work across the team to design and build features meeting the market demand. 
  • Team Player. You must be able to balance the needs of the product and the team throughout the development cycle. You deliver amazing results through cross-team collaboration.
  • Owner. You are a self-publisher. You have to create your own drive because you love seeing your code improve the experience of our customers. You will have immense freedom that comes with this level of ownership. 


Your Arsenal:

  • Passion – we are a close-knit team who loves building cool products
  • Humility – we are believers in making decisions together and learning from one another
  • Humor – we don’t take ourselves too seriously
  • Adaptation – we open-mindedly address new challenges



  • Experience – 7+ years of experience engineering production systems using our stack or similar technologies:
    • Javascript, Vue.js, Vuex, AWS, Heroku, PHP/Laravel
    • Git / version control
    • CSS / Veutify 
    • Standup new products / ecosystems 

Join the Revolution:

Step into a role that merges cutting-edge technology with the noble tradition of fiscal sponsorship. Your work at Ribbon isn’t just a career; it’s a legacy. Be part of a team that’s not only redefining the nonprofit sector but also making a tangible, positive impact on the world.

Benefits of the Journey:

  • Join a vibrant, social team with daily interactions.
  • Enjoy flexible work schedules and paid time off.
  • Comprehensive Health, Dental, and Vision Benefits.
  • 401k with 3% match.
  • Engage in regular team-building events and happy hours.
  • Make an immediate impact on our product from day one.


Competitive salary and stock grants, commensurate with your experience and impact.

Be the Change with Ribbon – Where Innovation Meets Impact. Apply Now!

This is a 100% remote opportunity, but must be based in the US. We are an equal opportunity employer supporting workforce diversity. We actively encourage women, people with disabilities, veterans, underrepresented minorities, and LGBTQ+ people to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. 

The salary and stock grants will depend on the level of experience.