The Intermediate Software Engineer will join the User Services team at Moz, focusing on building, upgrading, and managing applications for invoicing, charging, and subscription management. Responsibilities include scoping projects, delivering software using technologies like NodeJS, SQL, AWS, and Terraform, collaborating on code reviews and documentation, maintaining SLAs, handling on-call rotations, and building internal tools. The role involves working remotely with a distributed team, aligning with EST/EDT timezone working hours, and collaborating with other teams. The candidate must possess experience in NodeJS, micro-service architectures, relational databases, and remote work, with a focus on quality and performance to ensure high-quality software. The team embraces core values like Transparency, Accountable, Generous, Fun, Empathetic and Exceptional.