At Webflow, our mission is to bring development superpowers to everyone. Webflow is the leading visual development platform for building powerful websites without writing code. By combining modern web development technologies into one platform, Webflow enables people to build websites visually, saving engineering time, while clean code seamlessly generates in the background.
We're looking for a Senior Software Engineer to join our Webflow CMS Extensibility Engineering team in our mission to provide the data capabilities to build, launch, and grow any data-driven website where visitors will consume or interact with dynamic data.
As a Senior Software Engineer, you'll: • Collaborate with designers, product managers, and engineers to plan and build product capabilities that enable our ambitious visual development goals. • Build, document, and test production code that impacts all Webflow customers • Participate in all engineering activities including incident response, interviewing, designing and reviewing technical specifications, code review, and releasing new functionality. • Solve problems in a highly technical platform that empowers hundreds of thousands of people. • Improve our planning, development, and deployment processes to help you and your fellow team members. • Tackle complex technical challenges on a collaborative and geographically distributed team
You'll thrive as a Senior Software Engineer if you: • Have 5+ years of experience shipping features and products, with a focus on web frameworks and products • Are familiar with Node.js and TypeScript and can write scalable services and APIs using Express.js, GraphQL, Apollo, and MongoDB • Can debug production issues across services and multiple levels of the stack • Have an innate interest in the Web Platform, visual development, and the intersection of building platforms that enable customers • Love thinking through large technical problems and working through that complexity on a collaborative, distributed team • Are comfortable building up a mental model of a product and architecture through reading code and debugging existing software • Take pride in taking ownership and driving projects to business impact • Deeply understand data design and modeling • Have consistently communicated trade-offs throughout a project to meet both technical and business requirements • Are comfortable working in an agile, safe-to-fail environment
This role offers a competitive salary range of MXN 836,400 - MXN 1,100,000, along with comprehensive benefits including equity ownership, healthcare coverage, parental leave, flexible PTO, and various wellness and professional development stipends.