Technical Lead, FrontEnd

Engineering Remote - Southeastern US Remote - Midwestern US


Moz is looking for a Technical Lead to join our Application Development team.

This role is an exciting opportunity for a lead engineer to have a major impact on our engineering organization as a whole. You'll lead projects to improve the observability and reliability of our existing products while contributing to major architectural decisions that will define the next generation of application development at Moz.

This team is responsible for customer-facing applications that deliver SEO data insights. Through the applications they build, Moz customers are able to access insights, workflows, and aggregations of information above and beyond Moz's core data offerings.

  • Build and maintain high-performing software applications and systems using:

    • React / Redux

    • JavaScript/TypeScript

    • Node.js

    • Next.js

  • Help build and define an exceptional engineering culture, establishing best practices and patterns that will empower the team to build quickly produce high quality software.

  • Work collaboratively with the engineers on the Application Development team to ensure the quality and performance of the systems through code reviews, documentation, analysis, and enforcing engineering best practices to ensure high-quality software.

  • Contribute to our DevOps culture by maintaining our systems, including:

    • building reusable infrastructure in Terraform

    • creating documentation and run books

    • establishing monitoring and alerting

    • maintaining and building automated test suites

  • Lead and mentor people through reviews, architecture design, development of new features, and migration of legacy systems.

  • Participate in the on-call rotation, handling systems and operations issues as they arise including responding to off-hours alerts

  • Collaborate with other teams on dependent work and integrations as well as staying vigilant for activities happening outside the team that would have an impact on the work your team is doing.

  • Work with Product Managers and UX Designers to deliver new features and capabilities.

  • Work with the Principal Engineers and engineering managers to set technical direction and ensure developmental progress for the organization

  • Understand the product direction and anticipate the need for new technical foundations or bottlenecks that will need to be removed.

  • Learn and understand the team’s work and products from a Moz business perspective.

  • Use good security practices to protect Moz code and systems.

Required Experience

  • At least 5 years as a software engineer
  • At least 5 years of experience delivering products or services using web technologies

  • Experience as a Team Lead or a Team SME
  • Experience working with React JS (Redux, Sagas, Hooks, MUI, Styled Components)

  • Experience with working Node.js and micro-service architectures is desirable

  • Experience working with relational databases

  • Experience designing APIs design and distributed backend systems

  • Experience working remotely with a distributed team

  • Strong grasp of design principles

  • Great problem-solving skills

Preferred Experience

  • Experience working with AWS (ECS, Aurora, EventBridge, SQS, S3)
  • Experience with Document stores and NoSQL databases

  • Experience with Docker

About Moz Group

The Moz Group, a subsidiary of Ziff Davis, Inc (NASDAQ: ZD), is a leading provider of marketing technology solutions primarily for small and medium-sized enterprises that empowers businesses to engage their customers digitally and grow their revenue by leveraging the power of online search, email, voice, and text communications.

About Ziff Davis

At Ziff Davis, we work in a culture of collaboration and welcome those who desire to join our growing global community. We seek enthusiastic individuals with an entrepreneurial spirit looking for and environment that rewards your best work.

Ziff Davis offers competitive salaries, health benefits, and company-sponsored events. If you are seeking a dynamic work environment where you can see the direct impact of your performance, then Ziff Davis is the place for you. We offer a fun and friendly working environment where individuals are given the opportunity to learn, grown and build on their skills.