Senior Software Engineer
Core
Designing, building, and evolving the systems and services that power the Organizer platform, focusing on backend reliability, scalability, and security.
Role type
Senior Software Engineer (Backend)
Builds
The Organizer platform (backend services, APIs, data-intensive applications)
Domain
Civic technology / Nonprofit / Social impact
Required skills
Backend software design, API design (GraphQL), distributed services, debugging complex systems, relational/NoSQL databases (MongoDB), JavaScript/TypeScript, event-driven architectures, AWS, CI/CD, system observability, technical mentorship
Preferred skills
Full-stack development, open-source contributions, security-conscious system design, database migrations, AI tools/workflows, civic-tech experience
Technologies
GraphQL, MongoDB, AWS, JavaScript, TypeScript
Responsibilities
Own outcomes from discovery through production, evaluate architectural tradeoffs, handle ambiguity in undefined solutions, consider system-wide reliability and maintainability, mentor team members, surface risks early, improve documentation and developer experience
Seniority
Senior, hands-on IC with mentorship responsibilities
