portal resources jobs companies m movingworlds senior full stack developer for a scaling social enterprise

Senior Full Stack Developer For A Scaling Social Enterprise 🔥

About MovingWorlds

MovingWorlds operates a global platform that convenes partners from all sectors to build a more equitable, just, and sustainable economy by empowering social enterprises, and the people working with — and within — them.

Our efforts are helping accelerate the progress of the global social enterprise movement and enabling more people to work in world-positive careers. We operate a portfolio of programs for individuals, corporations, and capacity-building organizations. While our experteering platform was launched nearly a decade ago and remains in operation, our growth is being driven through our corporate skills-based volunteering + leadership programs with companies like Microsoft, PayPal, SAP, Unilever, and more, as well as through our MovingWorlds Institute Global Fellowship, which helps individuals advance their for-impact careers. Our latest program, the TRANSFORM Support Hub, just launched in partnership with SAP, Unilever, TRANSFORM, the World Economic Forum, and more, and is drastically improving our ability to support changemakers around the world.

We have experienced double-digit growth the last two years, and even faster growth during this crisis. We are already in contract to grow even more this year and have big plans for 2023 and beyond!

Job Headline

Help MovingWorlds accelerate its growth and impact by improving, designing, and building technology needed to deliver world-positive programs.

Job Description & Impact

We are looking for someone that loves building software for the web and wants to use these skills to help MovingWorlds grow, improve, and ultimately, be more impactful.

Working directly with our Director of Engineering, your primary tasks will include:

  • Ship improvements on our AWS NodeJS existing website, with the goal of assuming ownership over the codebase
  • Continue to manage and optimize PostgreSQL database, analyze and extract data
  • Integrate our platform and database with a variety, and likely continuously evolving set of other web-apps: Zoho One apps, telemetry tools (Segment, Google Analytics), Discourse, Teamie LMS
  • Collaborate with our Director of Engineering to plan and then build our next generation platform to support our scaling company
  • Collaborate with our Director of Engineering to understand key software ecosystem we use
  • Work with our software engineer, head of product, as well as QA lead
  • Analyze code on most critical existing features, and provide suggestions
  • Participate in design and planning sessions for Tech department
  • Execute code changes, conduct code reviews
  • Setup performance metrics, tests, and alerts on key workflows
  • A custom web application and CMS built on NodeJS (HAPI) with a PostgreSQL database and Redis cache
  • AWS Elastic Beanstalk, Route53, RDS, ElastiCache, EC2, S3, VPC stack
  • GIT Source Code repository
  • Bootstrap + JQuery frontend engine (Jade/Pug templating engine on server side), SCSS/Gulp for CSS packing
  • Contentful CMS model
  • Zoho (including CRM, Flow, Forms, Sign, Campaigns, Desk, Survey) - business low-code apps
  • Skyvia data integration tool
  • Segment telemetry services
  • Google Analytics
  • Google Apps / Suite / Drive - business operations software
  • Zapier - workflow automation tool
  • Mandrill/Mailchimp - transactional emails engine
  • Slack - internal comms
  • Jira - SCRUM process
  • Teamie - community & LMS platform
  • Discourse - open source community platform
  • All applications will be analyzed using a set standard based on the skills outlined above
  • Structured interviews with set questions across candidates are conducted to assess against predetermined role requirements
  • The hiring process will involve a skills-test that will be benchmarked against a set standard and reviewed by a panel
  • Start date: ASAP
  • Hours per week: 30-40 (flexible)
  • Length: 3 months with possibility of hiring full-time

Social Impact Commitment

As a “social purpose corporation” (aka Benefit Corporation) we exist to create positive social and environmental impact alongside profit. We do this work to help accelerate the progress of a more impactful, global social enterprise movement that employs more people in world-positive jobs. We absolutely look for mission alignment from all our team members.

Other jobs at MovingWorlds

7 jobs in the last 60 days · 10 jobs in total · avg 4 - 6 jobs/mo · 11795 job visits