During these uncertain times, how can we help?

As the world leader in volunteerism we feel a responsibility to unite our broader community, and to use this moment to become stronger.

See below to access our COVID-19 Resource Hub, and to explore our growing directory of COVID-19-specific and virtual volunteering opportunities.
Read More

Software Engineer

Save to Favorites



Purpose and Goal:

We are looking for front end, back end, and full stack developers.

We are in the process of building out the infrastructure that will be used for years to come, and anyone accepting positions now will get the opportunity to shape what that world looks like!

There are open opportunities at all levels from Jr Developer to Technical Lead or Project Manager.


  • Execute a full software development life cycle (SDLC)
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with the latest features

This role requires a wide variety of strengths and capabilities, including:

  • Understanding of architecture and design across all systems
  • Working proficiency with development tools/IDEs
  • Knowledge of industry-wide technology trends and best practices
  • Ability to work in collaborative teams to achieve organizational goals, and passionate about building an innovative culture
  • Proficiency in programming front end and/or back end using JavaScript, ES2015+, TypeScript, Java or Python
  • Experience developing UIs
  • Experience with unit testing and automated testing frameworks like jest, junit, jasmine, puppeteer
  • Knowledge and experience with JavaScript modules, AJAX, build tools and NodeJS/React/MERN is essential
  • Knowledge of developing RESTful services using Java, Python, Express, etc...
  • Working knowledge of NoSQL databases like MongoDB
  • Working knowledge of Relational Databases like MySQL or Oracle
  • Working knowledge using cloud providers like AWS, GCP, and Azure would be helpful.
  • Working knowledge of git (and GitHub)
  • Must be comfortable with Linux (Ubuntu/Debian) and using the command line
  • Understanding of software skills such as business analysis, development, maintenance, and software improvement
  • Understanding of Object Oriented and Functional Programming patterns.
  • Ability to work in an Agile environment


  • Gain an understanding of local community needs and how they are being addressed
  • A chance to improve existing skills and get professional experience with new ones
  • Great personal satisfaction, since you have the opportunity to make a real difference to our donors’ lives

Foundation Key Contact

Reports directly to the Innovation Team Project Manager and works closely with fellow volunteers to complete assignments and exchange ideas.

How to Apply:
Please use the following link to apply: https://formstack.io/0F636

This role is purely voluntary and this arrangement is not meant to be legally binding or an employment contract.

Out-of-pocket travel costs between home and volunteering places will be offered.

19 More opportunities with MORNING STAR FOUNDATION



510 W Riverside Ave, Ste 201, SPOKANE, WA 99201, US

Mission Statement

Our vision is to help every kid develop the self-confidence they need to succeed. We're on a mission to fund children’s charities that provide disadvantaged kids with a safe place to call home, a family that loves them, a feeling of community, and opportunities to learn, build self-esteem, and have fun.


Our Mission is Simple
We Believe in Kids.
We Believe in Our Community.
We support programs that are transforming the lives of our community’s most vulnerable youth.

Measurable Impact
We believe that success should be measured by the lives that have been changed. That’s a difficult thing to quantify, so we’ve put together a few statistics for you. With the support of our generous donors, we’ve supported over 725 kids, and that’s just the start!

  • 125,000 hours of around the clock care for boys experiencing trauma
    550 hours of tutoring services for foster kids who have fallen behind
    450 Title One students engaged in land conservation education activities
    26 previously homeless children placed in early childhood education programs
Children & Youth


We'll work with your schedule.


This is a Virtual Opportunity, with no fixed address.


  • Software Engineering


  • Group


  • Driver's License Needed
  • Background Check
  • Must be at least 18
  • Orientation or Training
  • Time to dedicate to this professional volunteer opportunity (up to 10 hours per month) Commitment to take on occasional IT and security-related projects as needed
  • Orientation and Training Read the Morning Star Foundation by-laws, Morning Star Foundation Articles of Incorporation Meet with the Innovation Team Committee and Chief Executive Officer

Report this opportunity