Search

Volunteer Opportunity

Volunteer Software Engineer

Posted by

The Morning Star Foundation


New
|
Published 3 months ago

Recurring
A few hours per month

Volunteer Software Engineer

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.

Responsibilities
  • Execute 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 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
Time Commitment

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

Commitment to attend regular meetings

On an ad hoc basis, attend events according to schedule - events usually take place during evenings and weekends

Benefits
  • 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
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


Foundation Key Contact

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


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.

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…

Details at a glance

  • Remote Possible
  • Groups Welcome
  • International Volunteers Welcome
  • Virtual Opportunity
  • Wheelchair Accessible

Location

Morning Star Foundation

510 West Riverside Avenue, 201, Spokane, WA 99201

How to Apply

Thank you for your interest in volunteering with the Morning Star Foundation!

Volunteers are an essential part of our team and help us in many ways. We appreciate everyone who gives us the gift of their time. Wherever you volunteer, you will make a difference. 

Our volunteer application process begins with us getting to know you. Please submit a copy of your resume to review in preparation for a conversation. 

Please schedule a time to chat with us here: Chat with our CEO

We look forward to learning more about how you may be a good fit for our team soon.

Thank you for your interest in volunteering with the Morning Star Foundation!

Volunteers are an essential part of our team and help us in many ways. We appreciate everyone who gives…

Join Idealist

Sign up today to save your favorite volunteer opportunities and get email alerts when new ones are posted.