Senior Backend Software Developer, STAT

Engineering Remote - Canada


Description

Moz is hiring a Back-End Software Developer to join the newly re-formed STAT team. This is a new team, spinning up to support the modernization of the STAT product.
In this role, the developer will be a key contributor in the ambitious greenfield project to rewrite the existing Ruby backend systems for STAT in Go. They will have the opportunity to learn and implement a clean architecture pattern to produce decoupled, reusable code that is easy to maintain as well as create a modern technical stack with full CI/CD deployment. The team member will play a substantial role in the revitalization of the STAT technical stack, and the impact it has on the success of the STAT product.


Responsibilities:

  • Contribute to rewriting the existing Ruby backend systems for STAT in Go

  • Design, code, and support new & legacy code for STAT’s next generation of features.

  • Take responsibility for technical design, implementation, and delivery of projects

  • Manage and improve the retrieval and transformation of STAT data, addressing challenges in the form of data scale, and computational efficiency.

  • Take turns in the on-call rotation handling systems and operations issues as they arise.

  • Work with our pod of international developers also contributing to STAT.

  • Work with your manager to devise a plan for future career growth, including mentorship of junior & intermediate developers.

  • Ensure the quality and performance of STAT data pipelines through code review, documentation, metrics and logging analysis, etc.


Required Experience:
  • Professional experience with SaaS development processes.

  • Mentorship of other team members in best practices and skills both technical and non-technical.

  • 5+ years experience in a software development role where work directly affected customer or end-user product experience or performance

  • Shipping of several large data-focused deliverables using cloud infrastructure, in particular AWS.

  • Experience in designing, building and supporting multiple complex data-centric pipelines/ETL systems

  • Experience maintaining production systems, responding to bugs and outages, managing uptime

  • Time in a role with responsibilities outside of code, e.g., monitoring, instrumentation, operations, dealing with servers/containers, deployment, etc.

  • Experience with Go, Ruby, APIs, distributed systems, Unix systems & tools, queuing systems and effective strategies for monitoring/alerting

  • Exposure to Rails, Docker, Terraform and AWS systems including Lambda, SQS, S3, ECS, EC2 & EventBridge

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.

#Moz