One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
SurveyMonkey 10 months ago
location: remoteus
Apply Now

Title: Senior Software Engineer

Location: Ottawa, Canada/Canada – Remote

What we’re looking for

The Content Experience team is looking for a Senior Software Engineer with a passion for solving complex, challenging problems and who can work remotely with the main team in California. We manage the content website, build the brand, content-creation, and localization tools for multiple products, run A/B tests, and work with cross-functional partners to grow our business.

We’re excited to provide a collaborative and supportive environment as you learn more about our team and SurveyMonkey at large.

What you’ll be working on

  • Help grow SurveyMonkey’s business by optimizing the website experience, extending component libraries, running experiments, improving the content authoring and management experience, and expanding our international presence
  • Contribute to technical specs, write readable code, monitor post-release metrics, and present technology demos
  • Work with product owners on feature sets that impact platform, services, and frameworks
  • Develop modular packages, components, APIs, and frameworks
  • Write robust and testable code, define APIs, build automation tools, troubleshoot issues, and perform code reviews

We’d love to hear from people with

  • 5+ years of professional programming experience pushing production-quality code
  • Good command of web standards, accessibility, and cross-browser compatibility
  • Hands-on knowledge of modern JavaScript and build tools (e.g., Node.js, React, Webpack, Storybook, CSS in JS, Redux, Context, and Hooks)
  • Experience contributing to a culture of code reviews, tech spec writing, collaboration, and mentorship

Nice to have

  • Experience working with headless content management systems
  • Experience with design systems, responsive designs, Web experimentation, TypeScript, GraphQL, accessibility, localization, and visualization
  • Experience with server-side and client-side technologies (e.g., rendering)
  • Experience building, provisioning, deploying, and maintaining large web applications running at scale
  • Experience with agile, test-driven development, builds, and frequent deployments