Senior Software Engineer, Online Giving

Added
1 day ago
Type
Full time
Salary
Salary not provided

Related skills

node.js react aws postgresql python

πŸ“‹ Description

  • Lead and contribute to full-stack development for donor-facing forms, pages, and admin tools with a
  • Shape and harden payment flows (one-time, recurring, memberships) across Stripe, ACH, and digital
  • Work across UI components, backend services, and database tuning to ensure performance and
  • Own projects end-to-end: architecture, coding, testing, deployment, and production support.
  • Collaborate with Product Manager, Designer, and engineers to translate user needs and goals into
  • Mentor junior engineers and contribute to coding standards, debt refinement, and security

🎯 Requirements

  • 6+ years of hands-on, real-world development experience.
  • Full-stack proficiency: a modern front-end framework (React or Vue.js) plus a backend
  • System design experience with scalable, incremental implementations.
  • Strong SQL database skills: schema design, query optimization, data integrity.
  • API design and RESTful service integration.
  • Test-driven mindset: unit, integration, and end-to-end testing; CI/CD experience.

🎁 Benefits

  • Remote-first with optional on-site collaboration; team-wide and site-specific meetups and retreats.
  • Office in Washington, DC available for use as needed.
  • Opportunity to step into Tech Lead roles and influence roadmap and schedules.
  • Mission-driven environment with a strong focus on education and impact.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’