Junior Full Stack Web Developer

Publicado 08 Dezembro 2020

MovingWorlds

Lisboa (Publicidade / Marketing)


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

Learn more and apply: https://movingworlds.org/careers/Junior-Full-Stack-Web-Developer

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 to analyse and extract data
  • Integrate our platform and database with Zoho One apps, telemetry tools (Segment, Google Analytics) as well as our Teamie LMS
  • Work with Google Suite for marketing, sales, and reporting tools to improve processes and operations
  • Help our team unlock the power of data to make better business decisions
  • Collaborate with our Director of Engineering to plan and then build our next generation platform to support our scaling company

In your first 100 days, you can expect to:

  • Collaborate with our Director of Engineering to understand key software ecosystem we use
  • 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

As time goes on, we expect this role to continue to evolve with you and the company?s growth.

Social impact commitment

As a ?social purpose corporation? (aka Benefit Corporation) we exist 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 in all our team members.

Skills and experience

We are looking for a software engineer with a proven understanding of core computer science concepts.

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 is a must:

  • A custom web application and CMS built on NodeJS with a PostgreSQL database (AWS)
  • GIT Source Code repository
  • Bootstrap + JQuery frontend engine
  • Zoho (including CRM, Flow, Forms, Sign, Campaigns, Desk) - business low-code apps
  • WordPress Blog - open source blog platform hosted on AWS
  • Skyvia data integration tool
  • Segment telemetry services
  • Google Analytics - traffic tracking
  • Google Apps / Suite / Drive - business software
  • Zapier - workflow automation tool
  • Mandrill/Mailchimp - transactional emails engine
  • Mixpanel - tracking and analysis tool
  • HotJar - experimentation and qualitative feedback
  • Trello - task tracking
  • Slack - internal comms
  • Teamie - community & LMS platform
  • Discourse - open source community platform

As such, we hope that you have experience with these (or similar tools). More important, however, is a strong desire to learn and to be an individual contributor in a very central/important role.

Reporting

Your manager will be our Director of Engineering, who will help you prioritize responsibilities, and support you in your projects as needed, including strategy, planning, and code reviews. MovingWorlds is a small organization, so you will also work with every person on the team, including the CEO.

Working at MovingWorlds

MovingWorlds is the #10 company in the Escape the City top companies to escape to / work for. We have a series of principles to help our global teamwork together effectively:

  • Be Catalytic
  • Take risks on behalf of our users - embrace the failure that comes with it
  • Stay focused on scale
  • Create your own efficiencies
  • Act with deliberate urgency
  • Think Fast and Slow
  • Be open, curious, and analytically constructive
  • Be strategic
  • Think long term
  • Get to the root
  • Build and Give Trust
  • Believe in your fellow team members
  • Invest in personal well-being
  • Own your own development & learning

Benefits

MovingWorlds is a social enterprise in the process of scaling globally. To prioritize our mission and keep as much equity as possible with our current and expanding team, we are expanding without raising additional capital. This means we?re looking for core team members open to a small base salary and more aggressive equity package.

  • Salary offering up to 2,250 EUR/month base + benefits - based on experience.
  • Your monetary salary will be below market for the near future, and as a social enterprise, we can?t guarantee that your salary will ever be as high as that of international corporations
  • We?ll give you a base salary to cover the bare necessities, and then tie your salary to revenue growth. Last year, we grew 40% and this year we are on pace to do the same. In other words, a raise is likely within 12 months.
  • Attractive equity package, per our Employee Stock Option Plan, will make up the difference between your market value and paycheck
  • We?re looking for a core team member that is interested in equity and tying their personal success to that of our entire team
  • Health benefits, or a stipend of up to $180 / month for it (after 1 month vesting period)
  • Flexible vacation policy - just stay on top of your commitments
  • Learning and development opportunities - our team is passionate about people development and we want to know your learning goals. Based on them, we?ll help you find a mentor or fund a learning journey

Additional Benefits:

  • Be a part of a team that is building a better world
  • Learn software by tacking real-world business problems
  • Learn about social entrepreneurship
  • Learn how to scale a business through lean startup principles
  • Work with a growing startup team of like-minded and highly motivated colleagues
  • Be part of a virtual team that lets you work from anywhere as the team grows (but our expectation that your business hours time zone overlaps 80% with local time in Portugal)
  • Get amazing connections and insights across the social enterprise ecosystem
  • A fully paid trip to someplace cool every year for our team retreat (if travel situation allows)

Job Type: Full-time

Pay: 20,000.00? - 35,000.00? per year

Work Remotely:

  • Yes

COVID-19 Precaution(s):

  • Remote interview process