Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Virtuous

Senior Software Engineer – Full Stack

Virtuous

Senior Software Engineer (Full Stack) building scalable web applications for nonprofits. Collaborating with cross-functional teams to drive key features and ensure platform performance.

Posted 6/10/2026full-timeRemote • Arizona • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDjangoGoogle Cloud PlatformGraphQLJavaScriptPostgresPythonReactTerraformTypeScriptVue.js

About the role

Key responsibilities & impact
  • You'll own meaningful, high-impact areas of the platform end to end — not just contribute to them.
  • Specifically, you can expect to:
  • Own the performance and scalability of our data layer as we onboard larger and more complex organizations — indexing, query optimization, read replicas, partitioning, and connection pooling — so onboarding and day-to-day usage stay fast and reliable even at enterprise scale
  • Own our asynchronous and background-processing infrastructure (e.g., Celery), keeping it healthy, observable, and able to keep pace with growing data volume
  • Design, build, and ship net-new, revenue-driving features across the full stack — from messaging and bulk-sending capabilities to richer reporting, analytics, and email experiences
  • Help reinforce and extend our move to a server-side, HTMX-based frontend, improving both developer velocity and front-end reliability
  • Design, build, and maintain scalable web applications used by nonprofit organizations around the world
  • Collaborate closely with cross-functional teams to understand user needs and translate them into technical solutions
  • Write clean, testable, and efficient code across the frontend and backend
  • Contribute to architectural discussions and help drive technical decision-making across the platform
  • Participate in code reviews, and help foster a culture of learning and improvement
  • Own the reliability, performance, and observability of the systems you work on — instrument them well, set meaningful alerts, and treat production health as a first-class part of the work
  • Provide thoughtful feedback on technology choices as we evaluate changes across our stack
  • Support a culture of experimentation, iteration, and continuous delivery.

Requirements

What you’ll need
  • 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 your 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 (read replicas, partitioning, connection pooling, etc.)
  • 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) and a habit of using it to debug and prevent production issues
  • A love for building quality products that delight users and solve real problems
  • Strong communication skills and a team-first mindset.

Benefits

Comp & perks
  • Market competitive pay leveraging Carta data
  • Employee recognition through Bonusly (birthdays, anniversaries, achievements, etc.)
  • 401(k) retirement plan with company matching- 50% match up to 6% of compensation after 90 days
  • We value our employee’s work-life balance and encourage taking advantage of Unlimited PTO
  • Supportive time off including paid volunteer days and company holidays
  • Employer-contributed healthcare benefits, encompassing medical, dental, and vision coverage, with plans available for dependents and choices for Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA).
  • 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well)
  • We pride ourselves on Community and host exciting company outings and events.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonDjangoJavaScriptTypeScriptReactVuePostgreSQLAI coding agentsTerraformCI/CD
Soft Skills
strong communication skillsteam-first mindsetcollaborationfeedbackproblem-solvinglearningimprovementexperimentationiterationtechnical decision-making