Grow with our non-profit organization by providing much needed support to our organization. Help us lay the foundation of this new organization and work to provide positive technical, social + environmental change. We need volunteers who are passionate about our cause, mission, goals, projects, and programs and have proven interests in these fields and spheres that we represent.
FULL STACK ENGINEER
Support the entire lifecycle of building new products: from early conception of very rough ideas, to using customer feedback to iterate and improve current systems.
· Work across all parts of the technology stack.
· Take ownership for building, shipping, and maintaining core features, end to end.
· Design and architect new systems, focusing not only on performance and scalability, but also on crafting an exceptional user experience.
· Work with AWS or Azure infrastructure to rapidly development solutions that are under-budget and on-time.
· Deploy features, site improvements, and bug fixes
· Work with structured and unstructured datatypes.
· Uphold engineering standards and bring consistency to the codebases, infrastructure, and processes.
· Translate and interpret business process into documented technical requirements for development.
· Partner closely with the Information Technology, Volunteer Affairs, and project functional teams to work on improving the user experience and enabling the organizations digital capabilities.
· Innovate and identify new opportunities for technology to help achieve the organizations goals.
· One (1) year commitment
· At least five (5) hours per week
Bachelor’s degree in Information Technology, Computer Science or related field.
Experience in software development and knowledge of web technologies and web application architecture.
Expertise with API creation and RESTful services.
Experience developing applications using the MERN stack
Experience in SQL and NOSQL
Experience using AWS, Microsoft Azure, GCS or other cloud infrastructure
Commitment to Ethical Standards - serve as faithful agents of the organization. Avoid deceptive acts. Conduct themselves honorably, responsibly, ethically, and lawfully.
ROLE SPECIFIC COMPETENCIES
Active Listening - can accurately restate the opinions of others even when he/she disagrees; utilizes strong listening skills to formulate direct, responsive answers to questions
Attention to detail - achieves thoroughness and accuracy when accomplishing a task
Collaborative - cooperates and works willingly with others to create solutions that benefit all involved
Independence/Initiative - evaluates, selects, and acts on various methods and strategies to meet goals and objectives, even if objectives aren’t clearly defined