Fullstack Developer
WFA Digital Insight
The demand for skilled fullstack developers in the remote job market has seen significant growth, with companies like Fundraise Up leading the charge in innovation. As a global fundraising platform, Fundraise Up is addressing real-world problems at scale, making it an attractive opportunity for developers who want to make an impact. With the rise of digital donations, the need for seamless and accessible technology has never been more pressing, with the nonprofit sector alone expecting to see a substantial increase in online donations. With over 160 product professionals, including 80 engineers, this is a chance to join a culture of deep technical curiosity and knowledge sharing.
Job Description
About the Role
As a Fullstack Developer at Fundraise Up, you will play a crucial role in building and scaling features central to the donation experience for millions of users. Your expertise in Node.js, React, and TypeScript will be pivotal in developing complex components, from dynamic donation widgets to data-driven admin dashboards, with a relentless focus on code quality, scalability, and user experience. You will be part of a distributed team of product professionals where every task matters and every voice is heard.The role entails working closely with a team of engineers, product managers, and designers to design, build, and maintain resilient frontend and backend features. Your day-to-day activities will include contributing to the core product, leveraging your technical expertise to solve real-world problems at scale. The company operates in the enterprise segment, serving nonprofit organizations globally, making this an ideal opportunity for those who want to grow within a mission-driven, high-impact engineering culture.
Given the company's global reach and the critical nature of its platform, the ability to work collaboratively in a remote setting is essential. You will be expected to drive architecture and technical design discussions, mentor peers, and partner with product managers and designers to clarify requirements and shape the product roadmap.
What You Will Do
- Design, build, and maintain resilient frontend and backend features using React and Node.js.
- Develop core products, including donation checkouts, embeddable widgets, and donor/partner portals.
- Architect and develop system components that scale across millions of monthly transactions.
- Write clean, well-documented, and thoroughly testable code.
- Drive architecture and technical design discussions to find elegant solutions to complex problems.
- Mentor peers by conducting thoughtful code reviews and providing constructive feedback.
- Partner with product managers and designers to clarify requirements and shape the roadmap.
- Proactively identify and resolve bugs, performance bottlenecks, and optimization opportunities.
- Utilize AI tools in your day-to-day work to enhance productivity and problem-solving.
- Collaborate with the team to ensure the highest standards of code quality and best practices.
What We Are Looking For
- 7+ years of professional fullstack development experience.
- Deep understanding of Node.js, React, and TypeScript.
- Experience with Webpack, Vue.js, and MongoDB.
- Knowledge of Kafka and Bull for high-throughput messaging and background processing.
- Familiarity with ClickHouse for analytics data and Elasticsearch for search.
- Strong engineering practices and a product mindset.
- Ability to work in a distributed team environment.
- Excellent problem-solving skills and attention to detail.
- Experience with AI tools and the ability to integrate them into your workflow.
Nice to Have
- Experience working in a nonprofit or fundraising environment.
- Knowledge of accessibility-first design principles.
- Familiarity with modern frontend build tools and workflows.
- Participation in open-source projects or personal coding projects.
- Experience with mentorship or leading junior developers.
Benefits and Perks
- The opportunity to work on a product that makes a real difference in the world.
- Collaborative and dynamic work environment with a team of experienced professionals.
- Professional development opportunities, including mentorship and training.
- Flexible working hours and remote work arrangement.
- Access to the latest technologies and tools.
- Competitive compensation package.
- Opportunities for growth within the company.
- Health and wellness benefits.
- Generous paid time off policy.
How to Stand Out
- Ensure your portfolio showcases complex frontend and backend projects, highlighting your expertise in Node.js, React, and TypeScript.
- Prepare to discuss how you have utilized AI in your previous roles and how you see it benefiting the development process.
- Practice explaining technical concepts to non-technical team members, as collaboration with product managers and designers is key.
- Review the company's technology stack and be prepared to discuss your experience with similar tools and technologies.
- Emphasize your understanding of scalability, code quality, and user experience, as these are critical to the role.
- Consider reaching out to current or former employees to gain insights into the company culture and what makes a candidate successful in this role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.