Senior Software Engineer, Build Loop
Build backend service scaffolding, deployment workflows, and migration tooling for Webflow’s developer productivity platform. The role requires 5+ years operating production backend services, strong TypeScript and Node.js expertise, and experience with monorepos and cloud infrastructure.
About the job
Responsibilities
- Design and build Nest.js service scaffolding for new backend services in a next-generation monorepo.
- Implement paved paths, generators, and platform primitives that enable services to work on day one.
- Build interfaces allowing new services to run independently from the existing monolith.
- Own deployment for services and web applications on Cloudflare, including interoperability with AWS and Kubernetes infrastructure managed through Pulumi and Argo CD.
- Lead substantial codebase migrations into the monorepo and create repeatable migration recipes.
- Partner with product teams as platform customers, using adoption and user friction to guide priorities.
- Encode learnings into tooling, generators, and agent-assisted workflows.
- Contribute to engineering blogs, hiring processes, and internal hackathons.
Requirements
- BA/BS degree or equivalent experience.
- 5+ years building and operating backend services in production.
- Experience designing backend service boundaries, contracts, and data ownership.
- Business-level English fluency in reading, writing, and speaking.
- Experience extracting or bypassing functionality from large, heavily coupled codebases behind behavior-preserving contracts.
- Fluency with TypeScript and Node.js; comfort with edge runtimes.
- Experience with monorepo tooling at scale, such as Nx or Turborepo, and build-graph correctness.
- Experience with codebase migration engineering, including verifying generated output and preserving existing behavior.
- Platform engineering experience involving product-team customers and adoption measurement.
- Ability to work across cloud boundaries and evaluate latency and cost tradeoffs.
- Strong written technical communication.
- Proactive adoption and application of AI and emerging technologies.
Benefits
- Equity in the company through RSUs.
- Medical, dental, and vision coverage for full-time employees and dependents.
- Paid parental leave and family-planning support.
- Flexible vacation, paid holidays, and sabbatical program.
- Mental health resources, therapy, and coaching.
- Retirement savings support globally; U.S. employees receive a 401(k) match up to $6,000 per year.
- Monthly work and wellness stipends.
- Eligibility for an annual WIN bonus program for full-time, permanent, non-commission employees.
Skills
Nest.Js, TypeScript, Node.js, Cloudflare, AWS, Kubernetes, Pulumi, Argo Cd, Nx, Turborepo, Monorepo, Edge Runtimes, Backend Services, AI
Similar jobs
Backend Engineering jobsSenior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior backend-focused software engineer responsible for designing and operating scalable microservices infrastructure, cloud resources, and infrastructure-as-code systems. The role requires distributed-systems experience, production ownership, technical leadership, and mentoring skills.
Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.