Webflow is building the world’s leading AI-native Digital Experience Platform, and they are seeking a Senior Backend Engineer for their Assets team. This role involves architecting and implementing scalable solutions for a next-generation Digital Asset Manager, focusing on enhancing customer content management capabilities.
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
- Bring technical expertise that strengthens the Assets team and contribute to our team's technical direction
- Produce and elevate the quality of maintainable, tested, performant, and scalable code
- Author and collaborate on design documents for team-level initiatives
- Foster an inclusive environment that motivates and empowers teammates to do their best work
- Collaborate with product managers and designers in an autonomous, supportive team environment
- 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
Requirements:
- 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 and 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
- Value mentorship, knowledge-sharing, and empowering teammates to do their best work
- Committed to inclusive practices, whether in coding standards, design discussions, or strengthening team culture