Senior Software Developer
Vancouver, BC, CA
5d ago

What You'll Do

  • Collaborate with Product Managers and User Experience Designers to deliver and iterate on new Moz Pro features for customers.
  • Build, maintain, and support new services and components for Moz Pro using Node.js and React. This role is focused primarily on back end development but there will be some front end work as well.
  • Modernize and improve the reliability of existing backend services using Node.js.
  • Contribute to and promote engineering best practices and standards by providing leadership to peers, working closely with the Principal Engineers and engineering leadership, and providing cross-team feedback.
  • Understand and embrace our core values : Transparency, Accountable, Generous, Fun, Empathetic and Exceptional.
  • Experience We Want to See

  • You have a very strong level of proficiency with modern JavaScript back end technology such as Node.js and some experience with front end technologies such as React.
  • You have experience with building products from the ground up - including shipping and supporting that software for growth.
  • You have experience with languages like Python or Ruby.
  • You enjoy mentoring individuals and helping them grow their skills and develop their careers.
  • You have experience being on-call for production services you owned - personal projects count if they have monitoring and alerting!
  • You have experience working with distributed systems.
  • You're comfortable working with SQL and relational databases.
  • Bonus Points

  • You have experience with AWS.
  • You have experience with Elixir or Erlang.
  • You have worked as or with an SRE.
  • You have knowledge of search and SEO.
  • About Moz

    Moz is the most trusted authority in online search with powerful SEO and Local Search platforms to help marketers improve the position of their brands, business locations and competitive rank in search results.

    Moz’s platforms are powered by world class-quality data, both robust and fresh enough to serve as the foundation upon which crucial business decisions are made.

    Some reasons why you’d want to work with us :

  • You want to play a big part in a small but profitable company who are industry leaders.
  • You do your best in a setting where excellent work is what’s valued not face time (a good work-life balance is just how we do things!)
  • You value authenticity and a work environment that values who you are and what you can do.
  • You’re looking for a big challenge that involves lots of variety, collaboration, inventiveness, and on your toes thinking.
  • You want to work alongside people who are passionate, friendly, and helpful.
  • Our benefits include :

  • A strong commitment to work-life balance. We're big believers in vacations and provide a US$3,000 per calendar year vacation expense reimbursement for all employees.
  • Employer match contributions on retirement plans.
  • Personal career development including 10 face to face career coaching sessions a year.
  • 100% match on charitable contributions up to $5,000 / year.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form