About WeDoGood:
WeDoGood is building the next gen volunteering & mentorship platform (powered by AI). The platform connects under-resourced orgs & individuals like small businesses, micro entrepreneurs, nonprofits & youth to skilled volunteers (working professionals). Enabling them to solve operational, strategic & growth challenges.

The platform also enables corporates to manage their volunteering programs end to end. We are already working with companies like Microsoft, Tata Group, BCG, CGI etc.

About the role:
At WeDoGood, we are looking to hire multiple Software Engineers at SDE1 and 2 levels to help build the platform and support our clients by building customised tech solutions. As a Software Developer, you’ll be responsible for building core features of the platform that connects skilled volunteers to beneficairy needs across domains like marketing, strategy, HR, and technology. WeDoGood is in the scaling phase and we want someone who can take ownership of key technical components, contribute to the product roadmap, and ensure a seamless experience for our users. This role offers the opportunity to build for impact, solve real-world challenges through tech, and shape a product that can enable thousands of social changemakers utilise their skills for social good.

Responsibilities:
  • Build and maintain the WeDoGood’s in-house Volunteering Platform
  • Work with frontend web technologies like react.js, next,js to design and implement intuitive and responsive frontend components
  • Use backend technologies like Node.js and relational databases to build scalable backend services
  • Help with deployment, scaling, and optimization of the application on AWS
  • Participate in code reviews, architecture discussions, and contribute to improving the overall user experience
  • Engage with non profits and understand their requirements and build customised solutions from scratch
  • Collaborate closely with cross-functional teams including product, design, and operations to ensure seamless integration of features
  • Translate user feedback into product improvements and feature enhancements that improve usability and impact

Who are we looking for?
  • Have hands-on experience with React.js, Node.js, and SQL-based databases
  • Have some exposure to AWS (EC2, S3, Lambda, RDS, etc.)
  • Are comfortable working in fast-paced, iterative environments
  • Someone who takes ownership and owns tasks end-to-end
  • Want to apply your tech skills for a purpose-driven product