Senior Backend Engineer - Assets

New
Remote-first (United States; BC & ON, Canada)Full-TimeSenior
Salary132,050 - 207,100 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience developing and deploying complex web applications
Required Skills
Node.jsCypressExpress.jsHTMLCSSJavascriptJestMongoDBTypeScriptReactPlaywright

Requirements

  • Bring 5+ years of experience developing and deploying complex web applications, with a track record of delivering high-quality, performant code.
  • BA/BS degree or equivalent experience
  • Skilled with modern web technologies, including web browsers, Node.js and TypeScript
  • Experienced building user interfaces and scalable APIs using React, Express.js, and MongoDB.
  • Curious and motivated by complex challenges, with a commitment to finding thoughtful, scalable solutions.
  • Able to debug production issues across services and multiple levels of the stack.
  • Experience contributing to the design and evolution of complex web systems that balance reliability, performance, and maintainability.
  • Familiar with testing frameworks such as Jest, Mocha, Playwright, and Cypress.
  • Find energy in highly collaborative, cross-functional environments, working closely with engineers, designers, and product managers
  • Comfortable working in an agile, iterative, and supportive environment, clarifying ambiguous requirements and designing well-scoped solutions.

Responsibilities

  • Architect, design, and implement accessible user interfaces, scalable data architectures, distributed tasks, and API endpoints.
  • Co-create new and improved functionality across multiple areas of the Webflow technology stack using technologies such as React, Javascript/Typescript, HTML, CSS, Node.js, and MongoDB.
  • Improve reliability and scalability by contributing to distributed backend systems, including concurrent, synchronous, and asynchronous processes, and evolving eventually-consistent algorithms.
  • Leverage state-of-the-art AI tools to enhance your impact.
  • Own definition and delivery of well-scoped projects that contribute to the Assets team's deliverables.
  • Contribute to architectural decisions within the Assets team and help evaluate technical tradeoffs for team projects.
  • Produce and elevate the quality of maintainable, tested, performant, and scalable code.
  • Author and collaborate on design documents for team-level initiatives.
  • Support teammates through code review, pairing, and knowledge-sharing to raise the bar on engineering quality.
  • Participate in engineering citizenship activities such as co-authoring engineering blogs, strengthening and improving our hiring processes, and leading internal hackathon teams.
View Full Description & ApplyYou'll be redirected to the employer's site
132,050 - 207,100 USD per year
Apply Now