About Neon One
At Neon One, we believe that technology is the key to building vibrant communities of generosity. As a leader in nonprofit software since 2004, we create intuitive solutions that help small and mid-sized nonprofits connect with people, build trust, and make good happen every day.
Our culture is powered by empathy, innovation, and a shared mission to empower organizations making a difference. We operate with a customer-first mindset, take pride in extraordinary results, and grow together by supporting each other and embracing bold new ideas. If you’re passionate about using your skills to drive real impact and want to thrive in a collaborative, fully remote environment, Neon One is the place for you.
The Opportunity: Building the future of Non-Profit Technology
As a Senior Software Engineer at Neon One, you aren’t just writing code; you are architecting the future of our nonprofit platform. You will lead the charge in building highly performant, serverless applications using a modern stack of Node.js, Vue Micro Front-Ends, and the PrimeVue design system. While our future is serverless and service-oriented, a great senior engineer understands that growth involves bridging the gap. You will play a key role in maintaining and evolving our legacy PHP/Laravel applications, ensuring a seamless transition as we scale our modern ecosystem.
What You'll Do
- Architect Modern Solutions: Design and implement scalable serverless functions (Node.js/TypeScript) and modular Micro Front-Ends (Vue.js and Single-SPA) that power our core solutions
- Bridge the Technical Gap: Support and extend existing PHP/Laravel services; while you don't need to be a Laravel expert on day one, you will use your senior-level curiosity to modify, debug, and build features within legacy applications and services
- Drive UI/UX Excellence: Drive the adoption of our PrimeVue design system to ensure a cohesive, high-performance UI/UX across all services
- Champion Quality & Security: Lead code reviews and champion "Definition of Done" standards to ensure security, redundancy, and top-tier performance
- Collaborate on Design: Partner with Architecture, Product Owners, and Designers to turn complex nonprofit challenges into elegant technical specifications and high-quality design documents
- Leverage AI Tools: Utilize AI tools to plan better, develop faster, and share expertise in design patterns with the wider engineering team
What You'll Bring
- Professional Experience: Approximately 3-5 years of recent production-quality product development experience in full-stack development
- Core Technical Proficiency: Deep proficiency in Node.js and TypeScript, with a solid understanding of both front and backend technologies
- Cloud & Serverless Expertise: Understanding of AWS and serverless technologies, with the ability to create software solutions for individual features
- Database Knowledge: Solid understanding of both Relational and NoSQL databases
- Legacy System Adaptability: A willingness to dive into PHP/Laravel applications to ensure a seamless transition as we scale
- Collaborative Spirit: A proven team player who enjoys working with internal cross-functional departments and acts as a technical consultant for integrations
- Educational Background: A Bachelor's degree in Computer Science, related fields, or equivalent experience
Nice to Haves
- Experience building AI Agents and associated technologies like MCP, RAG, and Agentic Patterns
- Strong experience developing client-facing user interfaces.
- Proven ability to diagram software solutions and maintain excellent documentation standards
- Prior experience working with or a passion for the non-profit sector
Why Join Neon One?
At Neon One, our values are how we show up every day. We make good happen by putting empathy and passion at the center of our work, using technology to uplift mission-driven organizations. We stand for our customers, act with care and intention in every decision, own the solution, and grow together. We innovate fearlessly, always exploring new ways to support our community and each other.
How We Hire
We use AI tools to support our recruitment process, including helping us organize applications and identify early matches based on role criteria. That said, every rejection decision is made by a human. We encourage candidates to apply authentically and avoid relying solely on AI-generated responses, especially during interviews.
This posting is for a current, open position within Neon One.
This opportunity is offered through HighlightTA, the on-demand talent team supporting Neon One’s growth.
Connect with us and learn more:
Neon One on LinkedIn
HighlightTA on LinkedIn