Senior Full Stack Software Engineer
Virtuous
full-remoteseniorpermanentfullstackbackend Full remote Yesterday via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonDjangoPostgreSQLReactTypeScriptGraphQLREST APIsCI/CDKubernetesObservability
About the role
Role Overview
Join Virtuous as a Senior Full Stack Software Engineer (fully remote). You’ll collaborate with cross-functional teams to build and maintain web applications, and own high-impact areas of the platform with a focus on scalability, performance, and reliability.
Key Missions
- Conceive, design, and implement scalable web applications.
- Partner with cross-functional teams to understand user needs and translate them into technical solutions.
- Own the performance and scalability of the data layer, including:
- indexing
- query optimization
- connection pooling
Responsibilities & Expectations
- Build and maintain application features end-to-end across backend and frontend.
- Integrate with RESTful and/or GraphQL APIs.
- Apply DevOps fundamentals to ensure production-readiness and stable operations (CI/CD, monitoring, scaling under load).
- Use observability tooling (metrics, logging, tracing, alerting) to debug and prevent production issues.
- Incorporate AI coding agents (e.g., Claude Code, Cursor, Copilot) as part of the regular development workflow.
- Define and work toward reliability targets using SLOs/SLIs.
Requirements
- 6+ years building modern web applications and running/scaling them in production.
- Deep expertise in relational databases (PostgreSQL), including tuning (indexing, query optimization) and scaling strategies (e.g., read replicas, partitioning, connection pooling).
- Strong Python skills and experience with Django (or similar frameworks).
- Proficiency in JavaScript/TypeScript and at least one frontend framework such as React or Vue.
- Experience with CI/CD, containerization, infrastructure monitoring, and scaling services under real load.
- Comfort with observability (metrics/logs/traces/alerts) and using it to prevent production issues.
- Experience operating cloud infrastructure (AWS, GCP, or Azure) and infrastructure-as-code (e.g., Terraform).
- Familiarity with Kubernetes or modern PaaS deployment.
- Experience with a SaaS or B2B product environment.
Nice to Have
- Experience defining/working with SLOs/SLIs.
- Open-source contributions or technical writing.
- Familiarity with C# / .NET.
- Prior experience in nonprofit tech.
- Ability and interest in helping teams grow and mature engineering practices.
About Virtuous
Virtuous is a nonprofit technology company building software products to support mission-driven organizations. The company focuses on developing and maintaining scalable web applications and platform capabilities through cross-functional teamwork.
Scraped 6/18/2026