ApplySenior 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