Lead Full-Stack Developer

SHARE

Role Overview

The Lead Full Stack Developer is a hands-on engineering contributor responsible for designing, building, and maintaining features across the Wevise platform.

This role works closely with the Head of Engineering and other volunteer contributors to translate product requirements into reliable technical solutions. While primarily an individual contributor role, the Lead Full Stack Developer may provide technical guidance and support to other developers when appropriate.

The expected commitment is a minimum of 5-10 hours per week.

What You’ll Be Accountable For

  • Delivering high-quality software features and enhancements.
  • Maintaining code quality and engineering standards.
  • Contributing to platform stability, reliability, and maintainability.
  • Supporting technical documentation and knowledge sharing.
  • Helping move engineering initiatives forward through hands-on execution.

Who This Role Is Ideal For

You enjoy building products and solving technical problems. You’re comfortable working independently, navigating ambiguity, and contributing in a collaborative volunteer environment. You naturally lead through technical expertise, initiative, and collaboration, helping others succeed without needing formal management responsibilities. 

You care about writing maintainable code, continuously improving your skills, and using technology to create meaningful social impact.

Key Responsibilities

  • Design, develop, test, and maintain front-end application features.
  • Build responsive and accessible user interfaces.
  • Collaborate with product, design, and engineering team members.
  • Participate in code reviews and engineering discussions.
  • Troubleshoot UI issues and support platform improvements.
  • Contribute to technical documentation and knowledge sharing.
  • Support adoption of front-end engineering best practices.

Qualifications

  • Experience building modern web applications and user interfaces.
  • Strong proficiency in JavaScript or TypeScript.
  • Experience with React, Next.js, HTML, CSS, and responsive design.
  • Familiarity with REST APIs and front-end integration patterns.
  • Experience using Git and collaborative development workflows.
  • Strong problem-solving and communication skills.
  • Ability to work independently in a remote environment.
  • Passion for mentorship, education, and social impact.

Preferred Qualifications

  • Experience with TypeScript, React, Next.js, Tailwind CSS, Supabase, and Vercel.
  • Experience working in startup, nonprofit, open-source, or volunteer-driven environments.
  • Familiarity with accessibility standards and performance optimization.
  • Experience mentoring junior developers.
  • Interest in user experience, design systems, and front-end architecture.

Volunteer Expectations

As a volunteer contributor, you are expected to:

  • Commit a minimum of 5-10 hours per week.
  • Communicate proactively regarding availability and progress.
  • Participate in team collaboration and knowledge sharing.
  • Deliver agreed-upon work with a high level of ownership and accountability.

Impact You’ll Make

  • Build technology that expands access to mentorship and career opportunities.
  • Help create pathways for underrepresented individuals to enter and thrive in technology.
  • Contribute to a mission-driven platform with measurable community impact.
  • Support a diverse and inclusive technology ecosystem.

We welcome applications from individuals with diverse backgrounds and experiences, particularly those who understand firsthand the barriers to entering and thriving in the technology industry.

Apply here: Volunteer Application Form

Wevise is proud to be an equal opportunity employer. We strongly encourage individuals from a diverse set of backgrounds to apply.