This job has expired.
UniversalGiving
Expired

Senior Full Stack Software Engineer (Remote)

$55 - $70/hour (Estimated)Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Senior Full Stack Software Engineer

Business Unit: Product Development

Reports To: UniversalGiving Board, UniversalGiving Tech Committee, Lead Software Engineer and CEO

UniversalGiving® is an award-winning nonprofit allowing people to donate and volunteer with top-performing, vetted organizations all over the world. 100% goes directly to the cause. All partner organizations are vetted with our proprietary Quality Model™. To date, we have matched more than $31 million dollars’ worth of volunteer hours. UniversalGiving® Corporatehelps manage global Corporate Social Responsibility for companies, including the strategy, operations, NGO Vetting, and Disbursements. Our goal is to help companies scale their Philanthropy and Volunteer programs, both locally and all over the world. We customize our services for clients, emphasizing high levels of innovation and client service. Key clients include Cisco, Gap, BHP, and RSF Social Finance. UniversalGiving has been featured on the homepage of Bloomberg,_Oprah.com, CBS_, The Wall Street Journal, and The New York Times. Our CEO is a winner of the Jefferson Award (the Nobel Prize in Community Service) and you can view the footage on CBS.

Overview:

We are now rebuilding our website with new technologies. Our goal is to have an e-commerce site that can handle partnerships with major media organizations, such as CBS during times of crisis/natural disaster. When a crisis occurs and is featured on TV, people will give through UniversalGiving. Our site must be robust, have excellent performance and the ability to handle millions of visitors.

We are looking for socially conscious engineers who are interested in using their skills to make an impact with an innovative social enterprise. You must believe in tech for good, changing the world. You must be excited about our mission serving the world with giving and volunteering opportunities. Please do not apply if you do not have/fit the requirement. Please be aware that it is a contractor part-time position.

Job Summary:

We are hiring a Senior Full Stack Software Engineer to help us rebuild the UniversalGiving website. The Senior Full Stack Software Engineer should have experience building marketplace websites such as Amazon, Target or Zappos. We are going to be using a MERN (Mongo, Express, React, Node) stack for the new website, so experience with it is a must.

We are open to developers from Silicon Valley as well as the other parts of the nation. The Developer will report to the UniversalGiving Board, Tech Committee, Lead Software Engineer and the CEO. We will be hiring a Lead Software Engineer to work with you and handle back end/server concerns. Your role will be to assist the lead engineer on anything they need, either on the front or back end of the application.

Important Note for Recent College / Bootcamp Grads: We are a small organization so we are looking only for applicants with solid 5+ years full-stack web development experience. If you just finished a web development boot camp, this may not be a good fit for you (or for us). We are only going to be hiring 1-2 development engineers so we need individuals who have worked on and produced enterprise-grade web applications. You will not have the resources here to learn as part of a big team, nor do we have the funds to pay you while you grow as a developer.

Please Note: We already have a strategic plan, overall website visual, and team due diligence on each major feature/component. We will guide you on the overall vision and features of the site, though we will give you the creative freedom to use your judgment on implementation.

Responsibilities:

  • Design the large-scale architecture for the new website.
  • Execute on entire build-out of a new website.
  • Write efficient, well-designed code with clean separation from the back end. Develop modular UI components that can be reused and configured by non-designers.
  • Develop rapid, excellent, responsive user interface.
  • Experience creating and working with responsive designs that function on both mobile and standard displays.
  • Provide technical leadership around the delivery of component designs and development.
  • Work closely with UniversalGiving Tech Committee with professionalism and sound communication skills.
  • Our current website is built based on Java, Apache Struts, MySQL, Apache Tomcat 7.0, JMeter, and Hibernate ORM. Our rebuild will move to the following technologies Java(Spring) or Python(Django), MySQL, Bootstrap (preferably Bootstrap4), HTML5, React/Flux (possibly Angular2/Angular4 including Typescript), CSS3 and others.
  • Long-term commitment to grow with the organization after the rebuild.
  • Have the ability to quickly define, develop, test and deploy well-crafted, high-performing code per a release schedule.
  • Ensure that all systems are working at optimal levels.
  • Provide crisp and well-understood directives and communication.
  • Lead other engineers and delegate tasks.

Technologies & Skills

  • 7+ years of solid Java (or) Python and e-commerce experience
  • Experience in designing highly scalable, craftsmanship, web-based marketplaces that are attractive, rapid, and functional.
  • Solid understanding of building scalable web APIs.
  • Understanding and experience in integrating RESTful Web Services.
  • Strong grasp of practical issues such as web application scalability.
  • We are open to the build-out in other languages provided you have a strong plan that proves long-term sustainability and scalability for millions of users and a clear codebase.

Qualifications:

  • Understanding of applications from a technical and business perspective.
  • Must have hands-on experience developing E-commerce websites.
  • B.S. or M.S. in Computer Science or related field or equivalent work experience.
  • Experience in designing highly scalable, web-based marketplaces that are attractive, rapid, and functional.
  • Experience in managing scalable, cloud hosting solutions such as AWSor Azure.
  • Experience building Single Page Applications.
  • Experience with content management systems.
  • Experience working with back end software engineers.
  • Experience writing code that works on multiple platforms and browsers.
  • Highly proficient in latest web standards: HTML5, CSS3, SASS/LESS, JQuery, Web Workers, REST. Experience with view layer frameworks such as ReactJS, Angular, Bootstrap and Flux Architecture.
  • Preferred experience with message-oriented and asynchronous architectures.
  • Self-directed problem solver.
  • Excellent communication and collaboration skills to work with Lead Engineer.
  • Interest in nonprofit work, international issues, and philanthropy.
  • Interest in using technical skills for broader social good.
  • Full support for the mission and vision of UniversalGiving.

Competencies

  • Action-Oriented: Takes direction and implements task from management with ease and immediacy.
  • Professionalism: is respectful, trusting, has a positive attitude, and excellent execution.
  • Listening: attentive, active listener has patience and asks for clarity if needed.
  • Process Management: follows UG manuals, figures out process with minimal direction.
  • Time Management: Uses time effectively and efficiently.
  • Drives for Results: pushes oneself and team for results; meets goals.
  • Understanding others: understands various points of view; embraces diversity.

Duration

  • Position is available for part-time (20 - 30 hours per week).

To Apply:

Email your resume, cover letter and references to ayetunATuniversalgiving.org with "Senior Full Stack Software Engineer" in the subject line. In your cover letter, please describe your experience working with the MERN Stack and why you want to work for a social enterprise like UniversalGiving. Applications are reviewed on a rolling basis. No phone calls, please.

UniversalGiving™ is committed to understanding and representing the diverse populations it serves worldwide. Members of all ages, genders, sexual orientations, races, ethnicities, nationalities, physical abilities or disabilities, religions or beliefs, and cultures are welcome as employees and volunteers in our organization. We believe that a diverse team will best serve our diverse populations.

Job Types: Part-time, Contract

Full Time Opportunity:

  • No

Work Location:

  • Multiple locations
  • Fully Remote
  • One location

Benefits:

  • Flexible schedule

Hours per week:

  • 20-29

Other RESTful contracts

Remote
0
USD
/hr

0 outside IR35 RESTful contracts