Senior Software Engineer, Online Giving
New
G
GiveCampusFundraising Platform
Remote-first role based in the U.S.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSNode.jsPythonSQLRuby on RailsVue.JsReactCI/CDRESTful APIs
Requirements
- 6+ years of hands-on, real-world development experience.
- Full-stack proficiency with a modern front-end framework (React or Vue.js) and a backend language (Ruby on Rails, Node.js, or Python).
- System design experience with a focus on scalable, resilient solutions.
- Strong SQL database skills including schema design and query optimization.
- API design and integration experience with RESTful services.
- Test-driven development mindset covering unit, integration, and end-to-end testing.
- Experience with cloud platforms such as AWS or Azure and CI/CD pipelines.
- Sharp debugging instincts and ability to balance shipping speed with maintainability.
- Clear communication skills and comfort with ambiguity.
- A user-focused mindset regarding engineering impact on donors and administrators.
Responsibilities
- Build and maintain donor-facing giving forms, giving pages, and admin tools with a focus on conversion, accessibility, and mobile-first design.
- Build and harden payment flows—one-time, recurring, and memberships—across Stripe, ACH, and Digital Wallets, with strong reliability and observability.
- Work across the full stack, from UI components to backend services to database tuning and performance.
- Own projects end to end: architecture, coding, automated testing, deployment, and support in production.
- Partner closely with your pod's Product Manager, Designer, and fellow engineers to turn user needs and business goals into technical solutions.
- Mentor engineers earlier in their careers and help them grow in their craft.
- Contribute to team-wide initiatives including coding standards, technical debt refinement, and system security monitoring.
- Participate in interviewing and onboarding, and help us keep improving how we hire.
- Support the platform on a rotational basis, including team-based support and a paired 24/7 on-call rotation.
View Full Description & ApplyYou'll be redirected to the employer's site