Aplos, Raisely, and Keela have united to form a comprehensive solution for nonprofit organizations, combining their expertise in fundraising, donor management, financial tracking, and communications. They're seeking a Senior Software Engineer to join their Platform Team for Aplos, focusing on building scalable distributed solutions. The role involves working with core platform systems, developing microservices and APIs, and maintaining the legacy monolith platform. The ideal candidate will have 7+ years of experience, with strong expertise in NodeJS and modern software architecture patterns. They'll be part of a team dedicated to creating robust platform architecture that supports feature-based development teams.
The position offers a competitive salary package based on skills and experience, along with comprehensive benefits including medical, dental, and vision insurance. As a remote-first company, they provide flexible work arrangements and generous time off, including 4 weeks vacation, volunteer time off, and extended holiday closures. The role presents an opportunity to work across multiple products while contributing to meaningful solutions that help nonprofit organizations thrive.
The company emphasizes equal employment opportunities and values diversity in their workforce. They maintain a strong commitment to creating an inclusive environment free from discrimination. The platform team focuses on providing shared services, frameworks, and patterns that enable other teams to deliver high-quality features to users. This role requires both technical expertise and leadership skills, as the senior engineer will be expected to mentor others and provide technical guidance across teams.