
Software Engineer, Online Giving
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in United States.
• Develop and sustain donor-oriented giving forms, giving pages, and administrative tools with a focus on conversion, accessibility, and mobile-first design.
• Construct and secure one-time, recurring, and membership payment processes utilizing Stripe, ACH, and Digital Wallets.
• Engage across the entire stack, encompassing UI components, backend services, database queries, and performance optimization.
• Take ownership of features and small-to-medium projects from inception to completion, including technical design, task breakdown, coding, testing, deployment, and production support.
• Collaborate with the Tech Lead, Product Manager, Designer, and engineers to transform user requirements and business objectives into technical solutions.
• Involve yourself in sprint planning, story scoping, estimation, and acceptance criteria review.
• Produce clean, tested, and well-documented code while participating in code reviews.
• Aid in refining technical debt and establishing coding standards.
• Engage in the interviewing and onboarding process.
• Provide platform support through team-based assistance and a paired 24/7 on-call rotation, which includes payment reconciliation, recurring gift issues, reporting fixes, and partner configuration requests.
• Deploy production changes multiple times a day in an Agile setting, primarily using Scrum with one-week sprints.
• 3+ years of practical, hands-on development experience.
• Full-stack expertise with a contemporary front-end framework such as React or Vue.js, along with a backend language and framework such as Ruby on Rails, Node.js, Python, or similar.
• Experience in contributing to technical design discussions and decomposing features into well-defined, incrementally deliverable tasks.
• Strong SQL database competencies, including schema design, query writing and optimization, and ensuring data integrity.
• Proficient in building and integrating RESTful APIs.
• Familiarity with unit, integration, and end-to-end testing methodologies.
• Knowledge of cloud platforms such as AWS or Azure and CI/CD pipelines.
• Strong debugging instincts in production environments, demonstrating a balance between speed and maintainability.
• Excellent communication skills, adaptability to ambiguity and shifting priorities, and a sense of ownership from conception to maintenance.
• A user-centered approach concerning donors, school administrators, and fundraising outcomes.
• Willingness to attend multiple company-wide and team-specific onsite meetings throughout the year.
• Preference for candidates with Rails and React experience.
• Bonus: Experience in payments, Ruby on Rails and RSpec, consumer-facing checkout or donation processes, fundraising/crowdfunding/fintech/e-commerce products, caching, observability, performance/stability triage, or front-end design.
• Team members have the flexibility to work from anywhere within the U.S.
• Access to a spacious 12,000-square-foot office in Washington, DC, whenever desired.
• Opportunities for multiple company-wide and team-specific onsite events throughout the year.
• Team gatherings, partner institution visits, and retreats.
• Pathways for growth toward Senior Software Engineer positions.
• A supportive, inclusive, and learning-oriented environment.
• Employee liquidity event linked to the 2025 growth investment.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.