Apply

Senior Software Engineer, CMS Extensibility

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Mexico

💸 Salary: MXN 836,400 - MXN 1,100,000

🔍 Industry: Visual development platform for building websites

⏳ Experience: 5+ years

🪄 Skills: GraphQLNode.jsAgileExpress.jsMongoDBTypeScriptGo

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply