Skip to main content
Virtuous

Senior Software Engineer (Full Stack)

RemoteUnited States only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior Full Stack Engineer with 6+ years of experience building modern web applications. Must have strong proficiency in Python/Django, PostgreSQL, and JavaScript/TypeScript. Hands-on experience with AI coding agents (Claude Code, Cursor, Copilot) is a hard requirement. Must be comfortable with cloud infrastructure (AWS/GCP/Azure) and infrastructure-as-code (Terraform).

Core skills

PostgreSQLPython/DjangoAI Coding Agents

Required skills

PythonDjangoJavaScriptTypeScriptReactVueAWSGCPAzureTerraformRESTGraphQLCeleryCI/CDDockerKubernetesHTMX

Optional skills

KubernetesC#.NETSLOs/SLIs

Required languages

English native

What you'll do

  • Own performance and scalability of the data layer (indexing, query optimization, read replicas, partitioning)
  • Own asynchronous and background-processing infrastructure (e.g., Celery)
  • Design, build, and ship net-new, revenue-driving features across the full stack
  • Help reinforce and extend the move to a server-side, HTMX-based frontend
  • Design, build, and maintain scalable web applications for nonprofit organizations
  • Collaborate with cross-functional teams to translate user needs into technical solutions
  • Write clean, testable, and efficient code across frontend and backend
  • Contribute to architectural discussions and drive technical decision-making
  • Participate in code reviews and foster a culture of learning
  • Own reliability, performance, and observability of systems
  • Provide thoughtful feedback on technology choices

What they require

  • 6+ years building modern web applications, including meaningful time spent running and scaling them in production
  • Proficiency in Python and frameworks like Django (or similar)
  • Hands-on experience with AI coding agents (Claude Code, Cursor, Copilot, etc.) as part of regular development workflow
  • Experience operating cloud infrastructure (AWS, GCP, or Azure) and infrastructure-as-code tooling (e.g., Terraform)
  • Experience with JavaScript/TypeScript and frontend frameworks such as React or Vue
  • Strong understanding of relational databases such as PostgreSQL — not just querying them, but tuning them: indexing, query optimization, and strategies for scaling
  • Experience integrating with RESTful and/or GraphQL APIs
  • Solid DevOps fundamentals: CI/CD pipelines, containerization, infrastructure monitoring, and hands-on experience scaling applications under real load
  • Comfort with observability tooling (metrics, logging, tracing, alerting)
  • Strong communication skills and a team-first mindset

Benefits

  • Market competitive pay leveraging Carta data
  • Employee recognition through Bonusly (birthdays, anniversaries, achievements)
  • 401(k) retirement plan with 50% company match up to 6% of compensation after 90 days
  • Unlimited PTO
  • Paid volunteer days and company holidays
  • Employer-contributed healthcare benefits (medical, dental, vision) with HSA/FSA options
  • 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well)

Modern software platform providing mid-sized charities with tools for fundraising, marketing, volunteerism, and online giving. Mission to inspire global generosity by helping nonprofits build better relationships with donors.

🇺🇸 United StatesNonprofit TechnologyMid-size
Salary not disclosed