Back-End Software Engineer

Engineering Remote - Canada


Description

Moz is hiring a Back-end Software Engineer to join the STAT team. This is a fairly 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 NodeJS. They will have the opportunity to learn and implement an architecture that is easy to maintain and understand, to produce decoupled and reusable code, as well as create a modern technical stack with full CI/CD deployment. This team member will play a substantial role in the revitalization of the Moz application technical stack, and the impact it has on the success of the STAT product.
 

What You’ll Do

  • Contribute to rewriting the existing Ruby backend systems for STAT in NodeJS
  • 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. Challenges come 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.
  • Understand and embrace our core values: Transparency, Accountable, Generous, Fun, Empathetic and Exceptional.
 

Required Experience/Skills

  • 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 NodeJS, 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

People You’ll Work With

  • A creative, committed, collaborative, and diverse development team who build technology that uses lots of interesting technologies. 
  • A cross-functional product group balancing new feature development with sustaining and expanding the current high-growth product.
  • Other engineering leaders who are working to continually improve and evolve the culture and practice of software development at the company, bringing new ways of working and diverse perspectives to our organization.
 
Personal Attributes
Technically skilled. Not just technically knowledgeable, but also has a point-of-view for how to deliver quality systems, and how to make good decisions about technical issues that the team faces. A strong engineering leader is an effective translator of technical concerns as they impact product and functional considerations, and vice versa.
Committed to shipping. Understands the importance of delivering work and values getting new products and features to customers (internal and external) regularly.
Product and customer oriented. Takes responsibility for the quality and experience of the products they build beyond their own code. Invested in the success of Moz products as a whole. Partners with product management collaboratively.
Collaborative. Is team-focused and shares information openly. Able to communicate effectively with different levels of technical understanding. Builds strong relationships throughout Moz, and in the engineering org in particular. Enlists others when solving problems to make sure all perspectives are considered. Asks for help when needed and looks for opportunities to offer help. 
Resourceful and adaptable. Looks for information and answers to questions proactively and shares that knowledge. Willing to take on unexpected responsibilities and challenges. Can function in situations without rigorous structure or process.
Servant-Leadership. Knows how to lead through coaching and enabling rather than giving direction. Supportive, patient, and people-focused. 
Curious and motivated to grow. Seeks feedback and development opportunities. Fosters similar continuous development motivation among the team. Knows that things that work can still be improved.
TAGFEE. Understands and embraces core Moz values. Sets an example and creates accountability for the team. 
Committed to diversity & inclusivity. Builds diverse teams where people of all identities and backgrounds are welcome, included, and respected. Pays attention to and takes action to support people from marginalized and underrepresented groups on their team, and across Moz. Works to help close the gender gap in tech, and to actively recruit people from other underrepresented groups. 
 
Target Salary is $115-$155K CAD
About the 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, consisting of a portfolio of brands across digital media and cloud services. Our SEO brands include Moz and STAT, Email Marketing brands include Campaigner, iContact, Kickbox, and SMTP, and finally our Communications brands are made up of Line2 and eVoice. The Moz Group is committed to building diverse teams where people of all identities and backgrounds are welcome, included, and respected. We work to help close the gender gap in tech, and to actively recruit people from other underrepresented groups. We strongly encourage women, gender diverse people, and minority candidates to apply.

About Ziff Davis

Ziff Davis has once again achieved a perfect score of 100 in the Human Rights Campaign (HRC) Foundation's 2023 Corporate Equality Index (CEI). The CEI is a vital benchmarking tool that evaluates corporate policies and practices, and our consistent top score demonstrates our ongoing dedication to maintaining a diverse and inclusive work environment for all.

#Moz