Lead Full Stack Engineer (Volunteer, Pro Bono)

Solution Community • United State
Remote
Apply
AI Summary

Lead the development of technical systems for a global non-profit organization. Build, improve, and develop scalable web applications using Firebase, React, and Next.js. Collaborate with cross-functional teams to deliver user-centered solutions for social impact.

Key Highlights
Volunteer, pro bono role with a commitment of 10-15 hours/week for a minimum of 6 months.
Lead full stack engineering efforts for an international non-profit focused on social impact.
Utilize Firebase for backend and React/Next.js for frontend development.
Key Responsibilities
Design, build, and maintain robust and scalable web applications using Firebase for backend and React/Next.js for frontend.
Collaborate with product managers, designers, and other developers to understand requirements, provide technical insights, and ensure alignment across the project lifecycle.
Create and integrate RESTful APIs to connect frontend interfaces to backend services, ensuring smooth, efficient data exchange.
Participate in code reviews to maintain code quality, enforce best practices, and optimize performance across the application stack.
Implement automated tests and perform manual testing to identify and fix bugs, ensuring high-quality, reliable software.
Stay up to date with industry trends and technologies, continuously enhancing your skills and contributing to process improvements within the development team.
Assist with deploying applications to production environments, monitoring their performance, and resolving any issues that arise post-deployment.
Create and maintain comprehensive documentation for new features, codebase, and development processes to support future maintenance and scalability.
Technical Skills Required
Firebase React Next.js RESTful APIs Git GitHub GitLab PostgreSQL MySQL JavaScript TypeScript Node.js Tailwind CSS
Benefits & Perks
Work with a multinational team experienced in different areas
Make a difference and contribute to international causes
Grow professionally and emotionally, and interact with other experts in your domain of work
Opportunity to work flexibly and remotely from anywhere in the world
Nice to Have
GCP

Job Description


About this Role:

Commitment: Part-time (volunteer, pro bono role)

Contribution Requirements: Minimum 10-15 hours a week; minimum 6 months.


About Solution Community:

Solution Community is an international non-profit organization pioneering an innovative social platform dedicated to enabling actionable change. With volunteers from over 70 countries, we are a testament to the power of global collaboration. Our team members bring experiences from some of the world’s most successful companies, including Apple, Toyota, Walmart, Meta, and many others, creating a rich tapestry of knowledge and passion.


Our Mission:

Solution’s mission is to foster a global community of compassion, uniting individuals and organizations to solve the world’s social problems. We connect nonprofits, businesses, philanthropists, and volunteers to create meaningful change for current and future generations.


Our Vision:

Imagine a world where every person has the opportunity to thrive—a world united by collaboration, compassion, and action. At Solution Community, we are turning that vision into reality and driving change that shapes the future.


Summary of Role:

As a Lead Full Stack Engineer, you will lead Solution Community’s mission by building, improving, and developing the technical systems that power our global, volunteer‑driven organization. This role helps lead the development of accessible, reliable, scalable tools that enable volunteers to collaborate, deliver services, and support communities worldwide.


Engineers work across both front‑end and back‑end components, participate in technical planning, and collaborate with cross‑functional teams to deliver meaningful, user‑centered solutions. This position is ideal for someone who wants to apply their senior engineering expertise toward social impact while growing within a supportive, mission‑aligned team.


Responsibilities:

  • Develop and Maintain Applications: Design, build, and maintain robust and scalable web applications using Firebase for backend and React/Next.js for frontend.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other developers to understand requirements, provide technical insights, and ensure alignment across the project lifecycle.
  • API Development and Integration: Create and integrate RESTful APIs to connect frontend interfaces to backend services, ensuring smooth, efficient data exchange.
  • Code Review and Optimization: Participate in code reviews to maintain code quality, enforce best practices, and optimize performance across the application stack.
  • Testing and Debugging: Implement automated tests and perform manual testing to identify and fix bugs, ensuring high-quality, reliable software.
  • Continuous Improvement: Stay up to date with industry trends and technologies, continuously enhancing your skills and contributing to process improvements within the development team.
  • Deployment and Monitoring: Assist with deploying applications to production environments, monitoring their performance, and resolving any issues that arise post-deployment.
  • Documentation: Create and maintain comprehensive documentation for new features, codebase, and development processes to support future maintenance and scalability.


Position Requirements

  • Proficiency in Firebase: 5-7 years of strong experience in developing backend applications using Firebase (BaaS) Framework, with a solid understanding of Functions, Auth, Storage, Security Rules and Hosting services.
  • Expertise in: React and Next.js, in-depth knowledge of React and Next.js for building dynamic and responsive frontend interfaces, with a focus on server-side rendering and static site generation.
  • Full Stack Development: Proven ability to work across the entire stack, from designing and implementing backend services to creating interactive and user-friendly frontend applications.
  • Version Control and Collaboration: Experience with Git and GitHub/GitLab for version control, with a collaborative approach to working in a team environment.
  • Database Management: Familiarity with relational databases (e.g., PostgreSQL, MySQL) and experience in designing efficient database schemas, writing complex queries, and optimizing database performance.
  • UI/UX Principles: Understanding of UI/UX principles and ability to translate design mockups into functional and aesthetically pleasing web interfaces.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
  • Agile Methodologies: Experience working in Agile/Scrum environments, with the ability to adapt to changing requirements and deliver iterative improvements.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Continuous Learning: A proactive attitude towards learning new technologies and frameworks, staying updated with industry trends, and applying new knowledge to your work.


Recommended Profile:

  • Open-minded person with healthy values, proactivity, reliability, courtesy, creativity, teamwork, and flexibility
  • Committed and engaged to your role as a Volunteer. As we're seeking funding, we will not be able to pay, but we can provide a welcoming and learning environment for like-minded professionals.
  • An Expert in your domain, but ready to wear multiple hats
  • Familiar with Solution's technical stack: Firebase, GCP, JavaScript (React/Next), Typescript, Node, Tailwind CSS

 

What We Offer:

  • Work with a multinational team experienced in different areas
  • Make a difference and contribute to international causes
  • Grow professionally and emotionally, and interact with other experts in your domain of work
  • Opportunity to work flexibly and remotely from anywhere in the world



Similar Jobs

Explore other opportunities that match your interests

Full Stack Engineer

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

hire feed

United State

Senior DevOps Software Engineer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Jobs via Dice

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

very

United State

Subscribe our newsletter

New Things Will Always Update Regularly