Staff Software Engineer, Extensibility and Integration
New
A
ActBlueNonprofit Technology
While ActBlue is currently registered to support remote work in the states listed above, we possess the ability to register in additional states as needed., U.S. time zonesFull-TimeStaff
Salary191,679 - 241,452 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6-8 years
- Required Skills
- GraphQLPostgreSQLRuby on RailsTypeScriptReactRESTful APIsMentoring
Requirements
- 6-8 years of relevant professional experience.
- Demonstrated technical leadership for multi-quarter initiatives involving complex requirements and cross-team collaboration.
- Significant experience developing and maintaining large monolithic server-side web applications.
- Expert understanding of dependencies, needs, impacts, and risks across technical domains.
- Deep understanding of performance, scalability, and security best practices.
- Experience designing and integrating with third-party APIs and building extensible systems.
- Experience designing frameworks to enable a culture of defensive testing.
- Ability to communicate effectively with non-technical stakeholders.
- Experience coaching and mentoring other engineers.
- Proficiency with Ruby on Rails, PostgreSQL, React, and TypeScript.
- Comfort working with legacy codebases with an empathetic and forward-thinking approach.
Responsibilities
- Architect and lead database modernization efforts, optimizing large-scale systems for efficiency and reliability.
- Lead the design and implementation of scalable data solutions and robust APIs.
- Lead the technical execution of large, cross-team initiatives, balancing high-impact opportunities with technical tradeoffs.
- Break down initiative-level work and contribute expertise to roadmap prioritization.
- Refine database schemas and enhance data retrieval processes while creating strategic vendor API integrations.
- Serve as a technical consultant for architectural decisions, system design, and best practices.
- Advocate for comprehensive monitoring systems and software quality standards.
- Coach and mentor engineers, fostering professional development and team engagement.
View Full Description & ApplyYou'll be redirected to the employer's site