Head of Engineering

Get in early at a scaling social good startup, and help us accelerate our growth and impact by leading the engineering on our current platform, developing our technical strategy for the future, and leading our growing tech team.

See our full JD and compensation/benefits/equity info on our info & application page here.

About MovingWorlds

We’re an award-winning and scaling social business that is helping build a more sustainable, just, and equitable economy and planet. We operate a global platform that connects social enterprises with corporates, peers, learning content, and a global community of pro bono professionals to deliver market-based solutions for the Sustainable Development Goals.

In 2021, we were ranked as a Fast Company World Changing Idea, and in 2022, we received an award from Escape the City as the #1 Best Company to Work For.

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 – like organizations turning waste-bound plastic into construction materials, solar-powered wifi connectivity hubs, clean water “ATMs” for people living beyond the grid and many more.

We have experienced double-digit growth the last two years, are growing even more this year, and have big plans for 2023 and beyond!

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 its impact and revenue.

You’re the perfect candidate if you love writing code and want to (1) keep writing code; (2) Use your knowledge of emerging technology to build a plan to scale our system for its next generation, and (3) Spend time developing and supporting other team members earlier in their engineering careers.

As we are at an exciting growth point and this role will be responsible for both execution and strategy.

Your primary tasks will include:

  • Plan and lead the team to build our next-generation platform
  • Lead the design of technical architecture and infrastructure
  • Write and maintain clean, scalable code, including performing code reviews for team members
  • Align technological strategy and resources with the organization’s short and long-term goals
  • Support the evolution of the product roadmap by completing feasibility analysis and technical design for new product features
  • Lead and grow the skills of people on the technical team

You will report & collaborate directly to our CEO, and work collaboratively with our Head of Product. You will manage our full-time Software Engineer I and QA Lead, as well as two contractors: a full-time full-stack engineer and a part-time UX designer/engineer -- and hopefully more soon :)

We are looking for a software engineering lead with a proven understanding of core computer science concepts and leadership to lead our technical strategy, execution, and technical team.

Currently, MovingWorlds uses the following suite of tools. While we don’t expect you to have experience with them all, previous experience in website coding frameworks and API integration is a must:

Core platform technology

  • A custom web application built on NodeJS (HAPI) with a PostgreSQL database and Redis cache
  • AWS Elastic Beanstalk, Route53, RDS, ElastiCache, EC2, S3, VPC stack
  • GIT Source Code repositoryBootstrap + JQuery frontend engine (Jade/Pug templating engine on the server side), SCSS/Gulp for CSS packing
  • Content Management System (CMS) - Contentful + custom code

Integrated web apps/services

  • Learning Management System - Teamie
  • Community forum platform - Discourse
  • Emails and notifications - Twilio, Zoho Campaigns, Mandrill

Workflow automation and low-code tools

  • Zapier
  • Zoho (including CRM, Flow, Forms, Sign, Campaigns, Desk/Support, Survey)

Data Management and analysis

  • Data integration tool - Skyvia
  • Segment telemetry services
  • Google Analytics
  • SQL Warehouse for data

Planning and Supporting technology

  • Google Apps / Suite / Drive
  • Slack
  • Jira

Our ideal candidate will have experience with some of these (or similar) tools/frameworks, as well as experience working on an Agile team. More important, however, is a strong desire to learn and to be a team leader.

See our full JD and compensation/benefits/equity info on our info & application page here.