Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Full Stack)

Full-time

Virtuous

About Us

Virtuous is on a mission to inspire global generosity by helping nonprofits build better relationships with their donors. We offer a modern software platform that provides mid-sized charities with elegant tools for fundraising, marketing, volunteerism, and online giving.

Our talented team is driven to disrupt the status quo in the nonprofit sector. We are hungry, humble, and committed to delivering best-in-class software solutions, customer success interactions, and sales experiences to the world’s leading nonprofits 

 

We also recognize the importance of giving back and making a difference in the communities where we live and work. That's why we practice radical generosity by volunteering at nonprofits or going the extra mile for our team and the customers we serve. We take our work seriously, but we don’t take ourselves too seriously. We believe that life is too short not to love what you do. 

The ideal candidate for Virtuous embodies our values by:

  • Asking questions with a spirit of curiosity

  • Giving feedback freely with candor & grace, welcoming it in return

  • Displaying a passion for philanthropy and technology 

  • Serving with joy. Everyone is willing to make the coffee!

  • Celebrating the wins & milestones of others 

  • Assuming good intent & demonstrating trust in others 

  • Pursuing relationships with people different from themselves & creates space to be human

Find our core values & more here .

Position Summary

We’re looking for a Senior Software Engineer (Full Stack) to join our growing Engineering team. This role will report directly to Engineering leadership and collaborate cross-functionally with stakeholders across Product, Design and Engineering.

You'll help us build, scale, and maintain the web applications that power the Virtuous platform — keeping them fast, reliable, and observable as our traffic and data grow, while also shipping the net-new features that win deals and deepen the value customers get from the product. You should feel comfortable across the full stack, from crafting intuitive UIs to designing robust backend services, but gravitate toward the harder questions: How does this behave under load? Where does it fall over, and how do we know before our customers do? How do we ship quickly without sacrificing reliability?

It's essential that you already know and actively use modern AI development tools and that you're curious about how to make them work harder for you. We treat AI agents as a core part of how strong engineers work today: a force multiplier across the entire stack. But we never trade speed for quality. You stay firmly in the driver's seat, owning the correctness, design, and long-term health of everything you ship, and bringing the judgment to know when to lean on a tool, when to question it, and when a hard problem still demands your own thinking.

Our current tech stack is Python/Django on the backend, with PostgreSQL as our primary datastore. On the frontend, we're actively migrating from React/GraphQL toward a leaner, server-side architecture built on HTMX. We're continually evaluating tools and frameworks to support a growing platform, and a willingness to explore new technologies and offer thoughtful input into technical and infrastructure decisions is important to us.

Responsibilities

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

You Must Have

  • 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

Nice to Haves

  • Familiarity with container orchestration (Kubernetes) or modern PaaS deployment

  • Experience defining and working against SLOs/SLIs, or otherwise formalizing reliability targets

  • Experience working in a SaaS or B2B product company

  • Familiarity with C# / .NET

  • Prior experience in the nonprofit tech space

  • Contributions to open-source projects or relevant technical blogs

  • Excitement about helping teams grow and mature their engineering practices

What We Offer

  • 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.

We’ve recently noticed an increase in recruitment scams where individuals are impersonating recruiters to obtain personal or financial information through fraudulent interviews and job offers.

Please note that all legitimate communication from Virtuous will only come from the @ virtuous.org domain. If you receive a message from other domains, even if they look similar (e.g., virtuouscareers.org or virtuousjobs.com ), they are  not legitimate and we recommend disregarding it immediately.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Full Stack) in United States vacancy
  •  ...hiring culture. They are looking for a software expert who can do majolica by...  .... Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location...  ...write maintainable software within full stack (HAML, SASS, Rails, Posgres, Heroku,... 
    Fullstack
    Senior
    Full time

    Raパートナーズ

    New York, NY
    11 hours ago
  •  ...Our client is seeking a Senior Software Engineer with 8-10 years of experience to rebuild and develop applications for the Direct Investment...  ...to support core business processes Build and maintain full-stack applications using React, REST/GraphQL, and backend technologies... 
    Fullstack
    Senior
    Full time

    Thestaffed

    New York, NY
    3 hours ago
  • $225k - $265k

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software...  .... About the role We're looking for full-stacking engineers capable of making meaningful contributions... 
    Fullstack
    Senior
    Full time
    Work at office
    Work from home

    Nextpatient

    United States
    11 hours ago
  •  ...by world-class investors, and shipping new capabilities into real clinical workflows every week. We are now looking for a Senior Software Engineer to scale the core services that power our platform and build entirely new Generative AI and LLM-driven workflows that... 
    Fullstack
    Senior
    Full time
    Remote work
    Flexible hours

    Roger Healthcare

    San Francisco, CA
    3 hours ago
  •  ...companies and backed by the industry’s best investors, Gradient moves fast and builds full-stack systems that matter.   The Opportunity Gradient is looking for a Founding Software Engineer to own how the robots move data from AI models to actuators. You will work close... 
    Fullstack
    Senior
    Full time

    Rethink recruit

    San Francisco, CA
    11 hours ago
  •  ...reality. We are seeking a highly skilled Senior Software Engineer to join our Integration team. In this...  ...dependencies across our technology stack Collaborate with algorithm and operations...  ...compilers, linkers, and assemblers Full-stack development experience... 
    Fullstack
    Senior
    Full time

    Bot Auto

    San Francisco, CA
    3 hours ago
  • Job Title: Sr. Java Kafka DeveloperWork Location:Irving, TXJob Summary:Mandatory Karat InterviewCore Responsibilities:Full stack Java development including both backend and frontend components.Develop Kafka producers consumers and KStreams services.Implement KSQL and Kafka... 
    Fullstack
    Senior

    LTM

    Irving, TX
    2 days ago
  •  ...Senior Software Engineer / Software Architect (.NET & Azure) We are seeking a Senior Software Engineer...  ...across the Microsoft technology stack, building secure, scalable, and maintainable...  ...Responsibilities Design, build, and maintain full-stack applications using C#, ASP.NET... 
    Fullstack
    Senior
    Full time

    Penna Lumbermens Mut Ins Co

    Remote
    11 hours ago
  •  ...dentists across America. The Role We are looking for a full-stack product engineer. Role Responsibilities: Design, build, and maintain...  ...to $75k in annual sales, started/sold ed-tech company, Senior Class President at Stanford, student representative on the... 
    Fullstack
    Senior
    Full time

    Daydream

    San Francisco, CA
    3 hours ago
  •  ...role, working alongside a collaborative team of talented software and machine learning engineers as well as visual designers to develop new and...  ...communication skills Other Qualifications: Full stack experience is a plus Advanced data visualization is... 
    Fullstack
    Senior
    Remote job
    Full time

    Entefy

    Remote
    11 hours ago
  •  ...expertise and skillset. Job Description Job Title: Senior Software Engineer Location: Denver, CO Description Of Services Experience...  ...virtual servers utilizing Chef, Puppet, AWS Experience full stack J2EE Experience with stream processing tools - Storm,... 
    Fullstack
    Senior
    Full time

    Ustech Solutions

    Remote
    11 hours ago
  •  ...you think, not how you keyword-match ~5+ years in backend engineering, full-stack development, or infrastructure/DevOps: internships and...  ...Experience in EDA, semiconductor, or hardware-adjacent software environments Our AI Bullshit Meter We are very good... 
    Fullstack
    Senior
    Full time
    Internship
    Work at office

    Voltai

    Remote
    11 hours ago
  • $150k - $200k

     ...Biograph is looking for senior software engineers to help us scale a data driven approach to preventative care. Our small and nimble...  ...new impactful products and have opportunities across the full stack on any of the following teams: Member applications -... 
    Fullstack
    Senior
    Full time
    Work at office
    3 days per week

    Biograph Company Llc

    Remote
    11 hours ago
  • $120k - $180k

     ...unique needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems...  ...Kubernetes, distributed computing, infrastructure as code ~ True full-stack experience including frontend is a strong plus ~ Bias... 
    Fullstack
    Senior
    Full time

    Shakudo

    San Francisco, CA
    11 hours ago
  • Job Title Location - Pittsburgh, Boston, north east US considered Why Confluence? At Confluence, we've always been driven by a commitment to innovation, precision, and partnership in the investment data space. Our global footprint now spans multiple countries,...
    Fullstack
    Senior

    Confluence Technologies

    Pittsburgh, PA
    2 days ago
  •  ...Job Title: Senior Software Engineer - DevOps & Data Engineering \ Job Description \ \ We are looking for a versatile Senior Software...  ...integrating with large, complex customer repositories. \\ Full -Stack Development: \ Write clean, scalable code across the full... 
    Fullstack
    Senior
    Full time

    Koantek

    Remote
    11 hours ago
  •  ...Company Description We’re looking for a Senior Software Engineer that will be a valued team member responsible for the design and implementation...  ...Qualifications Must haves: Familiarity with full-stack web application using a Python framework on Google App Engine... 
    Fullstack
    Senior
    Full time
    Work at office

    Cadre

    Remote
    11 hours ago
  •  ...Description As a Senior Back-End engineer at Bask you will work directly with the CEO and CTO to build and design the software infrastructure that will serve as the backbone of telehealth...  ...For The ideal candidate is a full-stack generalist, and has experience taking... 
    Fullstack
    Senior
    Full time

    Bask Health

    New York, NY
    11 hours ago
  •  ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers...  ...field. ~6+ years experience as an engineer building full-stack web applications as part of a cross-functional team. ~3+... 
    Fullstack
    Senior
    Full time
    Temporary work

    Aledade

    Austin, TX
    11 hours ago
  • $150k

     ...Senior Software Engineer Richmond, VA $150,000 I am hiring for a Senior Full Stack Software Engineer to join a small, specialist software company that supplies innovative software to organizations across the globe. This Senior Software engineer Role is... 
    Fullstack
    Senior
    Full time
    Work at office
    Remote work

    Shortlist Recruitment

    Remote
    11 hours ago
  •  ...Senior Software Engineer Waystation AI About Waystation AI CPG is a $4T industry that impacts what we eat, what we put on our bodies...  .... We’re a TypeScript/Node shop and you’ll work across the full stack: customer-facing UI, APIs and data models, AI integrations... 
    Fullstack
    Senior
    Full time
    Live in

    Waystation Ai

    Remote
    11 hours ago
  • $200k

     ...Role Overview: An industry marketplace startup in NYC, currently with a team of around 65 people, is seeking a Senior Software Engineer (Full-Stack) to join their growing company. This on-site role offers a competitive salary of up to $200k, equity options, and a... 
    Fullstack
    Senior
    Full time
    H1b
    Immediate start
    Visa sponsorship
    Flexible hours

    Mts Moose Tech Solutions L.l.c.

    Remote
    11 hours ago
  •  ...hundreds of millions in annual revenue) and Frédéric Renken (engineer turned first product hire at Superhuman), we're bringing...  ...patient data for thousands of practices. You'll work across the full stack: agent architectures, data pipelines, evals, and the infrastructure... 
    Fullstack
    Senior
    Full time
    Work at office

    Lassie

    San Francisco, CA
    3 hours ago
  •  ...Solutions group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and deploying full-stack solutions and sophisticated end-user desktop applications that... 
    Fullstack
    Senior
    Work at office
    Remote work

    Brady

    Boston, MA
    4 days ago
  • $140k - $170k

     ...Focus on full-stack design, implementation and testing of the software built on a new technology stack using industry standard tools and design patterns....  ...Minimum of 4 years of experience in software engineering. Expert in enterprise software design, implementation... 
    Fullstack
    Senior
    Full time
    Work experience placement

    Oneglobe

    Remote
    3 hours ago
  •  ...benefit. At Zip, our goal is to build software that makes enterprise cybersecurity...  ...market to properly integrate and build a full-stack, opinionated, enterprise security...  ...great culture. The Role As a Senior Software Engineer, you'll help build from the ground up... 
    Fullstack
    Senior
    Full time
    Flexible hours

    Zip Security

    United States
    3 hours ago
  •  ...seeking a thoughtful, committed, and always curious front-end engineer. You'll help set technical direction while being hands-on in...  ...teams across Newrez, we'd love to hear from you!   The Senior Software Engineer (Front End) will be focused on design, development,... 
    Fullstack
    Senior
    Contract work

    Simple Solutions

    Dallas, TX
    11 hours ago
  •  ...reliability, and user experience on PlayStation and Xbox. As a Senior Software Engineer on the Consoles team, you'll be a driving technical...  ..., tracing, and diagnosing hard problems across the full client stack, including platform-specific issues unique to console hardware... 
    Fullstack
    Senior
    Full time

    Roblox

    Remote
    3 hours ago
  •  ...About Flow Flow Engineering is an AI-native requirements platform for modern engineering organizations, enabling hardware teams...  ...speed and rigor. About the role Flow is seeking full stack senior software engineers to build AI-powered capabilities that help teams... 
    Fullstack
    Senior
    Full time
    Flexible hours

    Flow Engineering

    San Francisco, CA
    11 hours ago
  • We are seeking an experienced and highly motivated Senior Full Stack Developer to lead the development of a next‑generation application development...  ..., SOLID, dependency management). Basic Qualifications:Software development experience. Experience with React development... 
    Fullstack
    Senior
    Local area

    Infor

    Dallas, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Full Stack). Be the first to apply!