Job Url: https://www.remoterocketship.com/company/actblue/jobs/senior-software-engineer-integrations-united-states Job Description: ActBlue Website LinkedIn All Job Openings ActBlue is a nonprofit organization that provides digital fundraising tools and strategies to support impactful small-dollar donations. Focused on empowering donors and organizations, ActBlue facilitates grassroots fundraising, emphasizing community-driven financial support for political campaigns, nonprofits, and social causes. ActBlue is renowned for its platform that connects donors with Democratic candidates and organizations, aiming to make significant social change through small contributions. Established in 2004, ActBlue prioritizes effective digital donation solutions and is a pivotal player in political fundraising. Online Fundraising • Technology • Organizing 201 - 500 employees Founded 2004 🤲 Charity 🤝 Non-profit 🌍 Social Impact 💰 $22M Series A on 2010-08 Senior Software Engineer - Integrations Yesterday 🌵 Arizona – Remote 🏄 California – Remote +25 more states 💵 $173.7k - $210.7k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer GraphQL Heroku JavaScript Kubernetes Node.js Postgres React Ruby Ruby on Rails SQL TypeScript Webpack Yarn Apply Now Receive Emails with Similar Jobs Report problem 📋 Description •Lead and uphold database modernization efforts, optimizing large-scale systems for efficiency and reliability while safeguarding sensitive donor information through advanced data management and retention strategies. •Champion the design and implementation of scalable data solutions and robust APIs, ensuring seamless data integration, high availability, and alignment with business goals for peak performance during critical fundraising moments. •Proactively tackle database performance, refining schemas and enhancing data retrieval processes while creating strategic integrations for vendor APIs for improved system interconnectivity. •Advocate for comprehensive monitoring systems and software quality standards, implementing best practices that anticipate and accommodate future scalability and maintenance needs. •Embrace a forward-looking approach to technology, drive innovation and adaptability in our product suite, and mentor members of the team to foster an environment of continuous learning and improvement. •Prioritize impactful technical solutions with a focus on user-friendly data access and exchange. Lead by example in writing maintainable code, documenting effectively, and providing technical mentorship. •Grasp the nuances of managing historical data, including archiving and retention policies, with an acute awareness of the sensitivity surrounding donor/contribution information in a fundraising organization. •Recognize the importance of addressing tech debt head-on. Your proactive approach will ensure our systems remain agile and adaptable, setting us up for future success. •Demonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication. Coach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard while partnering with engineering managers to find sponsorship and growth opportunities for your colleagues. 🎯 Requirements •The ability to leverage your technical expertise not just to tackle the hardest problem in sight but to empower, teach, and build systems of support that allow others to succeed. •Experience recommending system-level improvements related to security, scalability, and reliability – and comfort acting as a go-to consultant on these matters for other engineers on the team. •Experience in Ruby on Rails as well as significant experience developing and maintaining large monolithic server-side web applications. •Fluency moving between and across technical systems and stacks – or at least a willingness to try. Our team focuses primarily on the back end, but a candidate for this role would ideally have experience with and an understanding of the entire technological ecosystem. •Excitement for your own and your teammates’ learning and growth. •An expert-level understanding of performance, scalability, and security concerns, especially as they relate to front-end code. •A track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software. •Experience working closely with product and design teams to iterate on and refine product requirements, and the ability to take a long-term view when it comes to inevitable tradeoffs. •Eagerness to explore and refactor legacy code – we’ve been doing this for a while now and could use an engineer who brings an empathetic but forward-thinking approach to working in an older codebase. •An understanding of and a desire to co-create systems that build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership. 🏖️ Benefits •Flexible work schedules and an unlimited time-off policy •Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families •Automatic 2% 401K contribution, plus up to 6% match •Three months paid parental leave for all new parents, adoptions included; 4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue •Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees •Additional perks include quarterly deliveries and digital subscriptions to the Boston Globe & New York Times Apply Now