Skip to content
← Back to job listings

Senior Full Stack Software Engineer (Raise)

Virtuous · United States

External listingfull-time6 days ago

About The Role

Join our Raise team as a Senior Full Stack Software Engineer. In this role, you will be responsible for building, scaling, and maintaining web applications that power the Virtuous Raise product. You will own features end to end, from discovery to finish, and collaborate closely with Product and Design to translate donor and nonprofit customer needs into technical solutions. You should have 6+ years of experience building modern web applications, proficiency with C# and APIs, and a strong understanding of relational databases.

  • Concevoir, construire et expédier de nouvelles fonctionnalités génératrices de revenus à travers l'ensemble de la pile technologique, en veillant à la performance, à l'évolutivité et à la fiabilité des systèmes.
  • Posséder des fonctionnalités de bout en bout, des formulaires et des pages de campagne aux tests A/B, à l'analyse/au reporting et aux mises à niveau des donateurs basées sur les données.
  • Collaborer étroitement avec les équipes Produit et Design pour traduire les besoins des donateurs et des clients non lucratifs en solutions techniques.
  • It's essential that you already know and actively use modern AI development tools, and that you bring a pre-AI engineering foundation, we're looking for a tenured engineer who has adopted AI as a force multiplier, not a “vibe coder.”
  • You'll need the judgment to review AI-generated code architecturally and catch it when it starts to go off the rails, while staying firmly in the driver's seat on correctness, design, and long-term code health
  • Comfort with observability tooling (metrics, logging, tracing, alerting), DataDog preferred, and a habit of using it to debug and prevent production issues
  • Proficiency with C# and APIs, plus experience integrating with RESTful and/or GraphQL APIs
  • Design sensibility, comfort owning donor-facing, polished UI work, not just functional implementation
  • 6+ years building modern web applications, including meaningful time spent running and scaling them in production
  • A love for building quality products that delight users and solve real problems
  • Experience operating cloud infrastructure (Azure preferred) and infrastructure-as-code tooling (e.g., Terraform, TerraGrunt)
  • Strong communication skills and a team-first mindset
  • Hands-on experience with AI coding agents (Claude Code, Cursor, Copilot, etc.) as a regular part of your development workflow, alongside a strong pre-AI engineering foundation
  • Solid DevOps fundamentals: CI/CD pipelines, containerization, infrastructure monitoring, and hands-on experience scaling applications under real load
  • Strong understanding of relational databases, not just querying them, but tuning them: indexing, query optimization, and strategies for scaling (read replicas, partitioning, connection pooling, etc.)
  • Experience with JavaScript/TypeScript and frontend frameworks such as Vue, React, or Svelte
  • Familiarity with container orchestration (Kubernetes) or modern PaaS deployment
  • Experience working in a SaaS or B2B product company
  • Prior experience in the nonprofit tech space
  • Experience defining and working against SLOs/SLIs, or otherwise formalizing reliability targets
  • Contributions to open-source projects or relevant technical blogs
  • Excitement about helping teams grow and mature their engineering practice

This is an external listing. JobSpring does not represent or verify the employer. Report this listing